-- MariaDB dump 10.19  Distrib 10.5.22-MariaDB, for Linux (x86_64)
--
-- Host: localhost    Database: heat
-- ------------------------------------------------------
-- Server version	10.5.22-MariaDB

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `event`
--

DROP TABLE IF EXISTS `event`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `event` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uuid` varchar(36) DEFAULT NULL,
  `stack_id` varchar(36) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `resource_action` varchar(255) DEFAULT NULL,
  `resource_status` varchar(255) DEFAULT NULL,
  `resource_name` varchar(255) DEFAULT NULL,
  `physical_resource_id` varchar(255) DEFAULT NULL,
  `resource_status_reason` varchar(255) DEFAULT NULL,
  `resource_type` varchar(255) DEFAULT NULL,
  `resource_properties` blob DEFAULT NULL,
  `rsrc_prop_data_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uuid` (`uuid`),
  KEY `stack_id` (`stack_id`),
  KEY `ev_rsrc_prop_data_ref` (`rsrc_prop_data_id`),
  CONSTRAINT `ev_rsrc_prop_data_ref` FOREIGN KEY (`rsrc_prop_data_id`) REFERENCES `resource_properties_data` (`id`),
  CONSTRAINT `event_ibfk_1` FOREIGN KEY (`stack_id`) REFERENCES `stack` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2805 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `event`
--

LOCK TABLES `event` WRITE;
/*!40000 ALTER TABLE `event` DISABLE KEYS */;
INSERT INTO `event` VALUES (1,'fb22d746-b15b-4220-b946-5bdb8eb0b806','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:09',NULL,'CREATE','IN_PROGRESS','overcloud','b8ae3d48-a465-495a-94fd-9a1a78a18590','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2,'cda915f3-f306-4e47-b655-1b42e811a9b3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:11',NULL,'CREATE','IN_PROGRESS','CellControllerRoleUserData','overcloud-CellControllerRoleUserData-4nzham6orewn','state changed','OS::TripleO::CellController::NodeUserData',NULL,NULL),(3,'b103c29c-60b5-4a34-8778-c5a7d373c455','e8dbc177-c56b-453f-aa50-4abead57ed09','2026-06-14 07:52:11',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerRoleUserData-4nzham6orewn','e8dbc177-c56b-453f-aa50-4abead57ed09','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(4,'0d904438-69e3-43af-a1a6-be42ae838cc3','e8dbc177-c56b-453f-aa50-4abead57ed09','2026-06-14 07:52:11',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-CellControllerRoleUserData-4nzham6orewn-userdata-oj6in6hhsobu','state changed','OS::Heat::MultipartMime',NULL,NULL),(5,'13e692b6-aaec-48a5-b033-9ae3086da419','e8dbc177-c56b-453f-aa50-4abead57ed09','2026-06-14 07:52:11',NULL,'CREATE','COMPLETE','userdata','14efc0df-b434-4710-8ee5-72da28cae717','state changed','OS::Heat::MultipartMime',NULL,NULL),(6,'bda3f786-7a8c-44cb-a5e5-1dc04ed2a541','e8dbc177-c56b-453f-aa50-4abead57ed09','2026-06-14 07:52:11',NULL,'CREATE','COMPLETE','overcloud-CellControllerRoleUserData-4nzham6orewn','e8dbc177-c56b-453f-aa50-4abead57ed09','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(7,'34565a4d-304a-4943-b8ea-fbeadca50085','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:12',NULL,'CREATE','IN_PROGRESS','ServiceNetMap','overcloud-ServiceNetMap-4rofudlqz32q','state changed','OS::TripleO::ServiceNetMap',NULL,NULL),(8,'8d691ced-682d-4a3c-b987-b66581f8662f','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','2026-06-14 07:52:12',NULL,'CREATE','IN_PROGRESS','overcloud-ServiceNetMap-4rofudlqz32q','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(9,'b24573b4-7656-46db-8453-e8888494ad7e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:12',NULL,'CREATE','COMPLETE','CellControllerRoleUserData','e8dbc177-c56b-453f-aa50-4abead57ed09','state changed','OS::TripleO::CellController::NodeUserData',NULL,NULL),(10,'eb030cb5-bba7-4b38-ae75-8bde05110af9','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','2026-06-14 07:52:12',NULL,'CREATE','IN_PROGRESS','ServiceNetMapValue','overcloud-ServiceNetMap-4rofudlqz32q-ServiceNetMapValue-fvarf242ru37','state changed','OS::Heat::Value',NULL,1),(11,'bf2d7c1a-ba43-4318-b1a1-e11f86df0f0d','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','2026-06-14 07:52:12',NULL,'CREATE','COMPLETE','ServiceNetMapValue','overcloud-ServiceNetMap-4rofudlqz32q-ServiceNetMapValue-fvarf242ru37','state changed','OS::Heat::Value',NULL,1),(12,'32ed3d05-e6ea-48b8-8f5b-27081c483f51','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','2026-06-14 07:52:12',NULL,'CREATE','COMPLETE','overcloud-ServiceNetMap-4rofudlqz32q','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(13,'efecb1e8-7a95-41ad-809d-f0e152e59db5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:13',NULL,'CREATE','IN_PROGRESS','NetworkerRoleUserData','overcloud-NetworkerRoleUserData-xs26gc3n7h2f','state changed','OS::TripleO::Networker::NodeUserData',NULL,NULL),(14,'8fdaf232-211b-44ba-b5f4-f89be4f4bcee','6041aebd-c054-47b0-be79-28a4f4405035','2026-06-14 07:52:13',NULL,'CREATE','IN_PROGRESS','overcloud-NetworkerRoleUserData-xs26gc3n7h2f','6041aebd-c054-47b0-be79-28a4f4405035','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(15,'5dd48fc5-b850-4d3f-9fd1-b5ffeb8d7c59','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:13',NULL,'CREATE','COMPLETE','ServiceNetMap','ce2ef6af-6d00-40d0-b5eb-87e678a6ed98','state changed','OS::TripleO::ServiceNetMap',NULL,NULL),(16,'669142c5-1452-459c-b992-1fc46e2298cc','6041aebd-c054-47b0-be79-28a4f4405035','2026-06-14 07:52:13',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-NetworkerRoleUserData-xs26gc3n7h2f-userdata-sn2kezudcrni','state changed','OS::Heat::MultipartMime',NULL,NULL),(17,'d9f648ef-2de6-4bf4-b116-7e7d434ba1c9','6041aebd-c054-47b0-be79-28a4f4405035','2026-06-14 07:52:13',NULL,'CREATE','COMPLETE','userdata','8c51e54f-e8a6-47d6-b7a7-93239360129b','state changed','OS::Heat::MultipartMime',NULL,NULL),(18,'6089fcf6-91f4-42b6-85ba-719362422de7','6041aebd-c054-47b0-be79-28a4f4405035','2026-06-14 07:52:13',NULL,'CREATE','COMPLETE','overcloud-NetworkerRoleUserData-xs26gc3n7h2f','6041aebd-c054-47b0-be79-28a4f4405035','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(19,'6b91ab03-c928-4d4e-9655-76b46bddb029','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:13',NULL,'CREATE','IN_PROGRESS','CellControllerServiceNetMapLower','overcloud-CellControllerServiceNetMapLower-xhamwqjx5dpd','state changed','OS::Heat::Value',NULL,4),(20,'c429c57a-e460-408f-b623-33fa120ab5d3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:13',NULL,'CREATE','COMPLETE','CellControllerServiceNetMapLower','overcloud-CellControllerServiceNetMapLower-xhamwqjx5dpd','state changed','OS::Heat::Value',NULL,4),(21,'afcb7ff3-14ef-42e9-ba0f-78c8664d5488','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','CephStorageServiceNetMapLower','overcloud-CephStorageServiceNetMapLower-blay67b2j5dk','state changed','OS::Heat::Value',NULL,6),(22,'23045bf2-900b-4a22-95d0-02bd07ec06b2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','CephStorageServiceNetMapLower','overcloud-CephStorageServiceNetMapLower-blay67b2j5dk','state changed','OS::Heat::Value',NULL,6),(23,'41bc222f-b1df-4643-a572-ecfa8e76f4d7','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','ControllerServiceNetMapLower','overcloud-ControllerServiceNetMapLower-e4oxz5bssyqf','state changed','OS::Heat::Value',NULL,8),(24,'454ec2ed-68fb-4ee7-986c-485932ed328b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','ControllerServiceNetMapLower','overcloud-ControllerServiceNetMapLower-e4oxz5bssyqf','state changed','OS::Heat::Value',NULL,8),(25,'15d33e9f-cf81-4301-b203-736d761c7e39','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','ControlVirtualIP','overcloud-ControlVirtualIP-ypblqkw7cwar','state changed','OS::TripleO::Network::Ports::ControlPlaneVipPort',NULL,10),(26,'21cd793d-2c97-4f93-a1dd-e0a84c6d4e36','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServiceNetMapLower','overcloud-CellControllerComputeServiceNetMapLower-x6ifilgpcc54','state changed','OS::Heat::Value',NULL,11),(27,'3cdbe102-c553-4927-89b7-e2ab407c85c8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','CellControllerComputeServiceNetMapLower','overcloud-CellControllerComputeServiceNetMapLower-x6ifilgpcc54','state changed','OS::Heat::Value',NULL,11),(28,'d5db7b5e-a8ac-4283-a97d-04e870fd7d90','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','ControllerRoleUserData','overcloud-ControllerRoleUserData-sm5w6s5ghzcm','state changed','OS::TripleO::Controller::NodeUserData',NULL,NULL),(29,'321b2de9-5f80-4b26-8413-d00e0cb73b47','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','ComputeServiceNetMapLower','overcloud-ComputeServiceNetMapLower-dex26cb43doe','state changed','OS::Heat::Value',NULL,12),(30,'15f0b12f-d675-41c7-879f-fe755e3a4cf2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','NetworkerServiceNetMapLower','overcloud-NetworkerServiceNetMapLower-3meovcdrj5ef','state changed','OS::Heat::Value',NULL,13),(31,'c525fe6a-5266-40f0-bf85-811ef6b004b3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','ComputeServiceNetMapLower','overcloud-ComputeServiceNetMapLower-dex26cb43doe','state changed','OS::Heat::Value',NULL,12),(32,'d416864f-a46f-4e7c-97b2-bfa79f673218','a3ce8f60-ccf4-42d0-9563-426309aaa5ac','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','overcloud-ControlVirtualIP-ypblqkw7cwar','a3ce8f60-ccf4-42d0-9563-426309aaa5ac','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(33,'b8fec8f3-b4f3-4fc3-9b94-5882106d46b0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','ObjectStorageServiceNetMapLower','overcloud-ObjectStorageServiceNetMapLower-445vtnuozmj4','state changed','OS::Heat::Value',NULL,15),(34,'0f7ec5ac-8c6d-4274-a07c-94bf912c1805','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','NetworkerRoleUserData','6041aebd-c054-47b0-be79-28a4f4405035','state changed','OS::TripleO::Networker::NodeUserData',NULL,NULL),(35,'38a2541f-8f6f-4b1a-8a28-cc12c867030a','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerRoleUserData-sm5w6s5ghzcm','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(36,'f076cbbb-efbf-404b-8a32-e40ad134cc36','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','ObjectStorageServiceNetMapLower','overcloud-ObjectStorageServiceNetMapLower-445vtnuozmj4','state changed','OS::Heat::Value',NULL,15),(37,'f8d38a83-d324-439d-aea2-1620b7696ea7','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','NetworkerServiceNetMapLower','overcloud-NetworkerServiceNetMapLower-3meovcdrj5ef','state changed','OS::Heat::Value',NULL,13),(38,'5c51853b-42ac-4306-aecf-c63ce5faa9c2','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-ControllerRoleUserData-sm5w6s5ghzcm-userdata-cf7thqohjyhc','state changed','OS::Heat::MultipartMime',NULL,NULL),(39,'4ec7bcd0-d048-4ba7-8dc6-76cb56f0d8e5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','IN_PROGRESS','BlockStorageServiceNetMapLower','overcloud-BlockStorageServiceNetMapLower-t7iq3hgyeusa','state changed','OS::Heat::Value',NULL,18),(40,'2d4bda1d-c107-4468-b55b-fe244f5a73e5','a3ce8f60-ccf4-42d0-9563-426309aaa5ac','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','overcloud-ControlVirtualIP-ypblqkw7cwar','a3ce8f60-ccf4-42d0-9563-426309aaa5ac','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(41,'46ca6db6-1ee9-46fd-b3ce-d0bf9fb72979','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','BlockStorageServiceNetMapLower','overcloud-BlockStorageServiceNetMapLower-t7iq3hgyeusa','state changed','OS::Heat::Value',NULL,18),(42,'5ba50aca-f11c-4b63-a5c4-ba83a6dfdd6c','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','userdata','a2e37bda-7256-46ad-99f7-f03598c4a569','state changed','OS::Heat::MultipartMime',NULL,NULL),(43,'f1c5169c-da1e-4baf-9a2e-4a309230c8aa','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','2026-06-14 07:52:14',NULL,'CREATE','COMPLETE','overcloud-ControllerRoleUserData-sm5w6s5ghzcm','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(44,'19e9fdd7-f898-4c92-9e57-3bd24313a6db','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:15',NULL,'CREATE','IN_PROGRESS','ObjectStorageRoleUserData','overcloud-ObjectStorageRoleUserData-ngpdzaa6ohme','state changed','OS::TripleO::ObjectStorage::NodeUserData',NULL,NULL),(45,'1f546514-4c7e-4bc3-abde-65b9e91a47e0','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','2026-06-14 07:52:15',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorageRoleUserData-ngpdzaa6ohme','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(46,'30b866de-f41c-45ec-b1c4-aa826fc9f526','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:15',NULL,'CREATE','COMPLETE','ControlVirtualIP','a3ce8f60-ccf4-42d0-9563-426309aaa5ac','state changed','OS::TripleO::Network::Ports::ControlPlaneVipPort',NULL,10),(47,'3805fd5d-6a36-4dc2-9216-8ab33bf6e8a1','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','2026-06-14 07:52:15',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-ObjectStorageRoleUserData-ngpdzaa6ohme-userdata-pmhv2quwe5ow','state changed','OS::Heat::MultipartMime',NULL,NULL),(48,'5c95c43c-f410-4ad9-98a9-bc97612e9bc5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:15',NULL,'CREATE','COMPLETE','ControllerRoleUserData','de060dbb-9bc8-44a4-b9ee-3eba844bd5b2','state changed','OS::TripleO::Controller::NodeUserData',NULL,NULL),(49,'c0d146bc-b48d-4ce9-85eb-d542f98031d0','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','2026-06-14 07:52:15',NULL,'CREATE','COMPLETE','userdata','b54f19eb-66e1-49f6-a258-4f0d4a00d7e2','state changed','OS::Heat::MultipartMime',NULL,NULL),(50,'74291ddd-9225-445a-bb61-f69f6d2b348c','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','2026-06-14 07:52:15',NULL,'CREATE','COMPLETE','overcloud-ObjectStorageRoleUserData-ngpdzaa6ohme','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(51,'e1106ee7-97c1-4a10-b3da-72e6c8f1c20e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:15',NULL,'CREATE','IN_PROGRESS','Networks','overcloud-Networks-6chv44w7eukn','state changed','OS::TripleO::Network',NULL,25),(52,'b08d112c-fabb-4c19-a780-ff54c1754bad','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:15',NULL,'CREATE','IN_PROGRESS','overcloud-Networks-6chv44w7eukn','171d1b3c-261b-430a-9668-f819e39c6c8a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(53,'ed617f8a-6059-4d56-8d24-4fc2bc045a9a','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:16',NULL,'CREATE','IN_PROGRESS','NetworkIpVersionMap','overcloud-Networks-6chv44w7eukn-NetworkIpVersionMap-gyvqvdtindyr','state changed','OS::Heat::Value',NULL,26),(54,'d2bbb216-1d6c-48b1-8f8c-e27ffcf47d30','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:16',NULL,'CREATE','COMPLETE','NetworkIpVersionMap','overcloud-Networks-6chv44w7eukn-NetworkIpVersionMap-gyvqvdtindyr','state changed','OS::Heat::Value',NULL,26),(55,'b654f030-cef0-454e-99e7-fd0e5cac8fb6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:16',NULL,'CREATE','IN_PROGRESS','CephStorageRoleUserData','overcloud-CephStorageRoleUserData-w73ml7tw4skj','state changed','OS::TripleO::CephStorage::NodeUserData',NULL,NULL),(56,'17686535-030e-4e5c-9f19-57a73b86c9f9','9d6a124e-035e-483b-b2b1-693a5277e72f','2026-06-14 07:52:16',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorageRoleUserData-w73ml7tw4skj','9d6a124e-035e-483b-b2b1-693a5277e72f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(57,'7c5efa14-81c8-44b4-86ca-1f656e2d8580','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:16',NULL,'CREATE','COMPLETE','ObjectStorageRoleUserData','fc6dc9b1-211f-48be-8d7f-399f6f71d54a','state changed','OS::TripleO::ObjectStorage::NodeUserData',NULL,NULL),(58,'18d5a300-12dc-42b1-8d48-22c5a684aaf4','9d6a124e-035e-483b-b2b1-693a5277e72f','2026-06-14 07:52:16',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-CephStorageRoleUserData-w73ml7tw4skj-userdata-xu5zvvh2ogom','state changed','OS::Heat::MultipartMime',NULL,NULL),(59,'634e8086-93ca-4066-887a-13bea50406eb','9d6a124e-035e-483b-b2b1-693a5277e72f','2026-06-14 07:52:16',NULL,'CREATE','COMPLETE','userdata','a5367e21-12a0-4e3d-9ddc-9c0724c5b864','state changed','OS::Heat::MultipartMime',NULL,NULL),(60,'4bf081a0-23e4-4327-81b3-35ebd26b77de','9d6a124e-035e-483b-b2b1-693a5277e72f','2026-06-14 07:52:16',NULL,'CREATE','COMPLETE','overcloud-CephStorageRoleUserData-w73ml7tw4skj','9d6a124e-035e-483b-b2b1-693a5277e72f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(61,'9d4cdba8-d041-420b-86c5-aa1cdb0528ae','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:17',NULL,'CREATE','IN_PROGRESS','NetworkAttributesMap','overcloud-Networks-6chv44w7eukn-NetworkAttributesMap-p6x5xvtwtwox','state changed','OS::Heat::Value',NULL,28),(62,'027c741b-677a-431d-995b-7c9260dd67bb','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:17',NULL,'CREATE','COMPLETE','NetworkAttributesMap','overcloud-Networks-6chv44w7eukn-NetworkAttributesMap-p6x5xvtwtwox','state changed','OS::Heat::Value',NULL,28),(63,'e654b757-d470-4648-8b89-e258714645a0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:17',NULL,'CREATE','IN_PROGRESS','CellControllerComputeRoleUserData','overcloud-CellControllerComputeRoleUserData-nzuczwu4s44s','state changed','OS::TripleO::CellControllerCompute::NodeUserData',NULL,NULL),(64,'3960819e-5ddd-4244-a48f-c2f39fcdf81d','120c030b-e1f1-49f0-9309-7253c0d2d7ee','2026-06-14 07:52:17',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerComputeRoleUserData-nzuczwu4s44s','120c030b-e1f1-49f0-9309-7253c0d2d7ee','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(65,'e9eab7dd-0567-4111-961e-77ed8623a946','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:17',NULL,'CREATE','COMPLETE','CephStorageRoleUserData','9d6a124e-035e-483b-b2b1-693a5277e72f','state changed','OS::TripleO::CephStorage::NodeUserData',NULL,NULL),(66,'d3ef17f4-e0de-4c76-9693-3b8640ea2974','120c030b-e1f1-49f0-9309-7253c0d2d7ee','2026-06-14 07:52:17',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-CellControllerComputeRoleUserData-nzuczwu4s44s-userdata-qt6fx43jqnra','state changed','OS::Heat::MultipartMime',NULL,NULL),(67,'7646792f-027a-4661-a668-823d86b3c64f','120c030b-e1f1-49f0-9309-7253c0d2d7ee','2026-06-14 07:52:17',NULL,'CREATE','COMPLETE','userdata','dbc32859-ebe0-4ec1-b115-56ef5a067598','state changed','OS::Heat::MultipartMime',NULL,NULL),(68,'7eadfeb9-f5ae-49ec-b65a-797a05a669bc','120c030b-e1f1-49f0-9309-7253c0d2d7ee','2026-06-14 07:52:17',NULL,'CREATE','COMPLETE','overcloud-CellControllerComputeRoleUserData-nzuczwu4s44s','120c030b-e1f1-49f0-9309-7253c0d2d7ee','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(69,'718cac31-c44f-44a5-b768-473edea0ee18','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:18',NULL,'CREATE','IN_PROGRESS','NetworkExtraConfig','overcloud-Networks-6chv44w7eukn-NetworkExtraConfig-eatwluzo5qd6','state changed','OS::TripleO::Network::ExtraConfig',NULL,NULL),(70,'f36adffe-aec4-4cd9-b877-0d1d7360a530','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:18',NULL,'CREATE','COMPLETE','NetworkExtraConfig','0804af65-3351-42e4-a8d9-2db8f50be292','state changed','OS::TripleO::Network::ExtraConfig',NULL,NULL),(71,'4a6f8ff9-6236-4729-8ae9-d46da743b6e2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:18',NULL,'CREATE','IN_PROGRESS','NodeUserData','overcloud-NodeUserData-cmxwyskxejpb','state changed','OS::TripleO::NodeUserData',NULL,NULL),(72,'ba0643e9-1a5f-4c37-80a6-997128368578','33d57371-ef65-4871-bbb7-0f3ae034a0e7','2026-06-14 07:52:18',NULL,'CREATE','IN_PROGRESS','overcloud-NodeUserData-cmxwyskxejpb','33d57371-ef65-4871-bbb7-0f3ae034a0e7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(73,'b69b1ef2-9f56-4f20-bfaf-aaae8a955b78','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:18',NULL,'CREATE','COMPLETE','CellControllerComputeRoleUserData','120c030b-e1f1-49f0-9309-7253c0d2d7ee','state changed','OS::TripleO::CellControllerCompute::NodeUserData',NULL,NULL),(74,'47c1ef31-6776-4278-a5b2-d637c68f75a0','33d57371-ef65-4871-bbb7-0f3ae034a0e7','2026-06-14 07:52:18',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-NodeUserData-cmxwyskxejpb-userdata-bpuna3bzwuxl','state changed','OS::Heat::MultipartMime',NULL,NULL),(75,'f56c2b8c-dbf9-438f-a38e-896b06a957ad','33d57371-ef65-4871-bbb7-0f3ae034a0e7','2026-06-14 07:52:18',NULL,'CREATE','COMPLETE','userdata','bb15c270-13f9-44f7-957d-51dcdc8d1aec','state changed','OS::Heat::MultipartMime',NULL,NULL),(76,'f5b39a96-5869-498e-bc9f-38f7bcee5136','33d57371-ef65-4871-bbb7-0f3ae034a0e7','2026-06-14 07:52:18',NULL,'CREATE','COMPLETE','overcloud-NodeUserData-cmxwyskxejpb','33d57371-ef65-4871-bbb7-0f3ae034a0e7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(77,'1d32df75-1b43-4673-830b-796ddf79933b','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:19',NULL,'CREATE','IN_PROGRESS','NetworkCidrMap','overcloud-Networks-6chv44w7eukn-NetworkCidrMap-wnub7h6evsdk','state changed','OS::Heat::Value',NULL,31),(78,'c649801d-211f-4e83-be5a-72bf3e220e52','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:19',NULL,'CREATE','COMPLETE','NetworkCidrMap','overcloud-Networks-6chv44w7eukn-NetworkCidrMap-wnub7h6evsdk','state changed','OS::Heat::Value',NULL,31),(79,'9194d80c-e4e6-4128-be41-6c1655c57238','171d1b3c-261b-430a-9668-f819e39c6c8a','2026-06-14 07:52:19',NULL,'CREATE','COMPLETE','overcloud-Networks-6chv44w7eukn','171d1b3c-261b-430a-9668-f819e39c6c8a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(80,'3bb0ecad-f923-4782-a2ae-1a8afc28be2d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:19',NULL,'CREATE','IN_PROGRESS','CloudNames','overcloud-CloudNames-ui62chkpylev','state changed','OS::Heat::Value',NULL,32),(81,'262334af-2887-4a26-9a19-2262e22995df','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:19',NULL,'CREATE','COMPLETE','CloudNames','overcloud-CloudNames-ui62chkpylev','state changed','OS::Heat::Value',NULL,32),(82,'4ec6e75c-9549-45f6-a4de-bd7db0f40260','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:19',NULL,'CREATE','COMPLETE','NodeUserData','33d57371-ef65-4871-bbb7-0f3ae034a0e7','state changed','OS::TripleO::NodeUserData',NULL,NULL),(83,'45378dd0-b590-480f-be16-f493bef5a545','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','Networks','171d1b3c-261b-430a-9668-f819e39c6c8a','state changed','OS::TripleO::Network',NULL,25),(84,'70d65502-d86f-4feb-9c06-20684133c02e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','StorageMgmtVirtualIP','overcloud-StorageMgmtVirtualIP-zlld2qfbpbgx','state changed','OS::TripleO::Network::Ports::StorageMgmtVipPort',NULL,38),(85,'6dd45ec0-53b3-4b01-850d-457568cd6981','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','CellControllerComputeNetworkConfig','overcloud-CellControllerComputeNetworkConfig-qdselo56qmug','state changed','OS::TripleO::CellControllerCompute::Net::SoftwareConfig',NULL,NULL),(86,'a5996280-2e60-44e7-9b97-58a7dd54dcb6','ef81a3c8-42b6-40f6-85cd-d5876d74c6bb','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','overcloud-StorageMgmtVirtualIP-zlld2qfbpbgx','ef81a3c8-42b6-40f6-85cd-d5876d74c6bb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(87,'25f166c8-ef45-47ec-8a6a-1a52aa0c9aaf','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','CellControllerComputeNetworkConfig','dd887316-e93e-4a6f-9931-886fd5419a58','state changed','OS::TripleO::CellControllerCompute::Net::SoftwareConfig',NULL,NULL),(88,'c2dcb6d6-6cde-4552-8977-d834b3d9b4bf','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','PublicVirtualIP','overcloud-PublicVirtualIP-7u2mfml6gdtp','state changed','OS::TripleO::Network::Ports::ExternalVipPort',NULL,39),(89,'218da3cc-5997-4355-8fe6-bae6214020ef','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','NetworkerNetworkConfig','overcloud-NetworkerNetworkConfig-a2kfviebizbu','state changed','OS::TripleO::Networker::Net::SoftwareConfig',NULL,NULL),(90,'88dbf6aa-901c-46e8-8937-eed972d7172f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','BlockStorageNetworkConfig','overcloud-BlockStorageNetworkConfig-24truqvugijx','state changed','OS::TripleO::BlockStorage::Net::SoftwareConfig',NULL,NULL),(91,'df1c1532-c67d-4d01-af74-a2cda77fd839','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','NetworkerNetworkConfig','9b960dc5-8f29-4890-bde8-e60151fa401c','state changed','OS::TripleO::Networker::Net::SoftwareConfig',NULL,NULL),(92,'fb30c9bf-54c4-46fa-8044-734c0eb6af3f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','BlockStorageNetworkConfig','8579cbab-5394-4db2-9991-19aad7a1e47e','state changed','OS::TripleO::BlockStorage::Net::SoftwareConfig',NULL,NULL),(93,'0884c0f8-a86a-4d67-9fde-af18fb7b9aba','f163cbe9-5219-4db8-94af-0e7ff6270745','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','overcloud-PublicVirtualIP-7u2mfml6gdtp','f163cbe9-5219-4db8-94af-0e7ff6270745','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(94,'4c228232-1a55-4d87-96d7-c084487e333b','f163cbe9-5219-4db8-94af-0e7ff6270745','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','overcloud-PublicVirtualIP-7u2mfml6gdtp','f163cbe9-5219-4db8-94af-0e7ff6270745','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(95,'1474f9ee-503c-43f3-bfd7-682f67e88ee6','ef81a3c8-42b6-40f6-85cd-d5876d74c6bb','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','overcloud-StorageMgmtVirtualIP-zlld2qfbpbgx','ef81a3c8-42b6-40f6-85cd-d5876d74c6bb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(96,'2b544dae-5d4e-421a-aebe-844e8a3d8aa2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','ComputeRoleUserData','overcloud-ComputeRoleUserData-ftxivzf7367w','state changed','OS::TripleO::Compute::NodeUserData',NULL,NULL),(97,'4a6c0a64-a90b-44a9-98cd-a29a0d3c8cc6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','CephStorageNetworkConfig','overcloud-CephStorageNetworkConfig-457xp57f4b3b','state changed','OS::TripleO::CephStorage::Net::SoftwareConfig',NULL,NULL),(98,'1e659221-8440-4878-8966-9f38c472eeee','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','PublicVirtualIP','f163cbe9-5219-4db8-94af-0e7ff6270745','state changed','OS::TripleO::Network::Ports::ExternalVipPort',NULL,39),(99,'329de827-7173-4d1d-a19a-a7a66a3bac1c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','ObjectStorageNetworkConfig','overcloud-ObjectStorageNetworkConfig-xhkqc35m5msd','state changed','OS::TripleO::ObjectStorage::Net::SoftwareConfig',NULL,NULL),(100,'a21e3cf3-737d-469d-ac74-e7d09f195c97','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','NetIpVersionMapValue','overcloud-NetIpVersionMapValue-4dtkckzmrfpa','state changed','OS::Heat::Value',NULL,40),(101,'448f1faf-3905-4101-87c2-812b83a84549','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','ObjectStorageNetworkConfig','ae342668-7974-44bc-8399-4dbac219a40f','state changed','OS::TripleO::ObjectStorage::Net::SoftwareConfig',NULL,NULL),(102,'c4e90840-09f0-454d-8fcd-5d6ca77e9ffb','c52f3b1e-727f-4ed1-9320-1f0899c3c164','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeRoleUserData-ftxivzf7367w','c52f3b1e-727f-4ed1-9320-1f0899c3c164','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(103,'07c1db33-c3f3-4595-a0a0-85bdd5f9e1a2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','NetIpVersionMapValue','overcloud-NetIpVersionMapValue-4dtkckzmrfpa','state changed','OS::Heat::Value',NULL,40),(104,'691283c3-9436-4c73-8e9a-5b3102c82855','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','CellControllerNetworkConfig','overcloud-CellControllerNetworkConfig-2dzhxfdv7yoh','state changed','OS::TripleO::CellController::Net::SoftwareConfig',NULL,NULL),(105,'e3252235-79c2-43a3-86cc-1b775cb15313','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','StorageVirtualIP','overcloud-StorageVirtualIP-clohte64vb5w','state changed','OS::TripleO::Network::Ports::StorageVipPort',NULL,42),(106,'8ea9c4eb-1932-4c6a-af1e-ebc7139aa815','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','CephStorageNetworkConfig','3b848f2c-6aac-46ed-b272-e89e4c5ce6a7','state changed','OS::TripleO::CephStorage::Net::SoftwareConfig',NULL,NULL),(107,'b054fc7e-959e-4caa-ab00-d8e469b6c51b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','ComputeNetworkConfig','overcloud-ComputeNetworkConfig-n5tudiqkdjjk','state changed','OS::TripleO::Compute::Net::SoftwareConfig',NULL,NULL),(108,'d90cdb6e-4355-4d64-b52d-a096920c69d7','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','CellControllerNetworkConfig','3af316d8-99fe-442b-bfb1-e6af2bdfbef4','state changed','OS::TripleO::CellController::Net::SoftwareConfig',NULL,NULL),(109,'83e63a64-10a8-489f-84db-8d31b8e2064d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','ComputeNetworkConfig','6a4ddd67-6143-4ad3-ac65-c0c9fb61162b','state changed','OS::TripleO::Compute::Net::SoftwareConfig',NULL,NULL),(110,'52fcba1c-14e4-4b0f-9d51-ce1d50aa1ef2','d1395ba2-6b20-457d-9680-1ffd6e5dcfb7','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','overcloud-StorageVirtualIP-clohte64vb5w','d1395ba2-6b20-457d-9680-1ffd6e5dcfb7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(111,'4dbd5322-4d6a-4629-a3f0-24f9b1fa782f','d1395ba2-6b20-457d-9680-1ffd6e5dcfb7','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','overcloud-StorageVirtualIP-clohte64vb5w','d1395ba2-6b20-457d-9680-1ffd6e5dcfb7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(112,'f3b14338-983d-4b36-b8c7-8c9690c68c21','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','InternalApiVirtualIP','overcloud-InternalApiVirtualIP-xpnsknua62vq','state changed','OS::TripleO::Network::Ports::InternalApiVipPort',NULL,43),(113,'689024b3-f7ae-4ae2-a6b9-2115d0c173db','c52f3b1e-727f-4ed1-9320-1f0899c3c164','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-ComputeRoleUserData-ftxivzf7367w-userdata-opp5tahnk67i','state changed','OS::Heat::MultipartMime',NULL,NULL),(114,'a251c3fb-30e6-4207-8037-436b4aacfd41','c52f3b1e-727f-4ed1-9320-1f0899c3c164','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','userdata','dd2a5e8e-7ac2-4722-82c3-78e0841c4885','state changed','OS::Heat::MultipartMime',NULL,NULL),(115,'a7a24205-5cac-49a4-b8a7-28c9dd14f151','dd9da469-de81-4e62-addf-ae200f50e9ad','2026-06-14 07:52:20',NULL,'CREATE','IN_PROGRESS','overcloud-InternalApiVirtualIP-xpnsknua62vq','dd9da469-de81-4e62-addf-ae200f50e9ad','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(116,'b61118ee-08b0-4b37-bfa3-f8d78a963817','c52f3b1e-727f-4ed1-9320-1f0899c3c164','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','overcloud-ComputeRoleUserData-ftxivzf7367w','c52f3b1e-727f-4ed1-9320-1f0899c3c164','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(117,'19a2a19c-04a7-4185-bc31-e9a9bc07107b','dd9da469-de81-4e62-addf-ae200f50e9ad','2026-06-14 07:52:20',NULL,'CREATE','COMPLETE','overcloud-InternalApiVirtualIP-xpnsknua62vq','dd9da469-de81-4e62-addf-ae200f50e9ad','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(118,'e236ba09-13bf-41ab-9621-52dc203e0bc1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','ControllerNetworkConfig','overcloud-ControllerNetworkConfig-knp4mkp7uqye','state changed','OS::TripleO::Controller::Net::SoftwareConfig',NULL,NULL),(119,'b89abcdf-902c-4473-8662-89736ac5999a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','NetCidrMapValue','overcloud-NetCidrMapValue-vo4mlkboktqh','state changed','OS::Heat::Value',NULL,46),(120,'91ac66e8-a447-4e78-ae90-3d79116e66d5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','NetCidrMapValue','overcloud-NetCidrMapValue-vo4mlkboktqh','state changed','OS::Heat::Value',NULL,46),(121,'a3a98c9e-ffa5-4b02-9c47-a79266fcd3d5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','ControllerNetworkConfig','d2228f01-4533-4cd6-9886-70298716563a','state changed','OS::TripleO::Controller::Net::SoftwareConfig',NULL,NULL),(122,'a227f920-17c8-412b-8b70-cbdb6b230603','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','NodeAdminUserData','overcloud-NodeAdminUserData-wruipbqby2kv','state changed','OS::TripleO::NodeAdminUserData',NULL,NULL),(123,'d08315a9-92ea-4aa1-8f69-6945d963eb29','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','StorageMgmtVirtualIP','ef81a3c8-42b6-40f6-85cd-d5876d74c6bb','state changed','OS::TripleO::Network::Ports::StorageMgmtVipPort',NULL,38),(124,'3a77d628-f3bb-4838-8d84-65c3f9eabe21','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','overcloud-NodeAdminUserData-wruipbqby2kv','6471568c-3f46-462c-93a3-af759d1b5e5b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(125,'edef51fe-6fd4-4af2-9011-4252cc559dc6','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','user_config','overcloud-NodeAdminUserData-wruipbqby2kv-user_config-pc45ufs7ubgj','state changed','OS::Heat::CloudConfig',NULL,49),(126,'6de24692-728e-423f-befb-21052c7450e9','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','user_config','c9228197-6b19-41df-9630-357e538fbc90','state changed','OS::Heat::CloudConfig',NULL,49),(127,'98738ccc-3275-4173-a03e-72b679256b1b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','ComputeRoleUserData','c52f3b1e-727f-4ed1-9320-1f0899c3c164','state changed','OS::TripleO::Compute::NodeUserData',NULL,NULL),(128,'f63ba354-52e9-470a-b7f3-585b8bfd60bb','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-NodeAdminUserData-wruipbqby2kv-userdata-cmmyyp77p76b','state changed','OS::Heat::MultipartMime',NULL,50),(129,'b1fbcef1-e39c-4f48-b04b-ef4944198cf6','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','userdata','e00bdcc9-8fa7-40e1-bdda-7d1ccca7634c','state changed','OS::Heat::MultipartMime',NULL,50),(130,'9a9d1c1f-cc95-4b3b-8795-5878b7806256','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','StorageVirtualIP','d1395ba2-6b20-457d-9680-1ffd6e5dcfb7','state changed','OS::TripleO::Network::Ports::StorageVipPort',NULL,42),(131,'374618c3-9371-4705-b0fe-056a14bf316c','6471568c-3f46-462c-93a3-af759d1b5e5b','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','overcloud-NodeAdminUserData-wruipbqby2kv','6471568c-3f46-462c-93a3-af759d1b5e5b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(132,'ed422a3c-b8c6-4b5f-b893-ad6f3842479c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:21',NULL,'CREATE','COMPLETE','InternalApiVirtualIP','dd9da469-de81-4e62-addf-ae200f50e9ad','state changed','OS::TripleO::Network::Ports::InternalApiVipPort',NULL,43),(133,'cda71479-4b02-4689-9c43-16b495d9aa71','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','VipMap','overcloud-VipMap-jiaufpywjmlv','state changed','OS::TripleO::Network::Ports::NetVipMap',NULL,54),(134,'c2b8602e-8afc-454d-bc21-a91c20c21262','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','overcloud-VipMap-jiaufpywjmlv','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(135,'443a78a0-c2e4-4ee9-8c0a-32dd6912da06','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-VipMap-jiaufpywjmlv-NetIpMapValue-h3c3mwjcgxfb','state changed','OS::Heat::Value',NULL,55),(136,'cece1d33-f4e1-4e38-a370-b9b2ae520498','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','2026-06-14 07:52:22',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-VipMap-jiaufpywjmlv-NetIpMapValue-h3c3mwjcgxfb','state changed','OS::Heat::Value',NULL,55),(137,'4f851679-23a3-4d57-85b2-5461585b0536','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','2026-06-14 07:52:22',NULL,'CREATE','COMPLETE','overcloud-VipMap-jiaufpywjmlv','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(138,'4ea968b5-e4af-4a82-b212-f857d837f22e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','BlockStorageRoleUserData','overcloud-BlockStorageRoleUserData-m2srpyttzflc','state changed','OS::TripleO::BlockStorage::NodeUserData',NULL,NULL),(139,'710f78e3-3b1d-4b9a-8a64-5074c3c7a6eb','54050675-6521-4720-a19c-be539041f54c','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorageRoleUserData-m2srpyttzflc','54050675-6521-4720-a19c-be539041f54c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(140,'9b2c75c7-46a9-42d3-92a2-4bd5284746a6','54050675-6521-4720-a19c-be539041f54c','2026-06-14 07:52:22',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-BlockStorageRoleUserData-m2srpyttzflc-userdata-3al4uujx4xbq','state changed','OS::Heat::MultipartMime',NULL,NULL),(141,'ed3b1cfd-405d-4c3f-9f51-29d7fbf1b551','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:22',NULL,'CREATE','COMPLETE','NodeAdminUserData','6471568c-3f46-462c-93a3-af759d1b5e5b','state changed','OS::TripleO::NodeAdminUserData',NULL,NULL),(142,'1e4034d2-1196-4787-ada5-86ad70d99f56','54050675-6521-4720-a19c-be539041f54c','2026-06-14 07:52:22',NULL,'CREATE','COMPLETE','userdata','35fb3ad1-1a34-49f1-9172-f49cc3ed6de9','state changed','OS::Heat::MultipartMime',NULL,NULL),(143,'5ea21939-667f-4908-b5c4-ab97f49352a7','54050675-6521-4720-a19c-be539041f54c','2026-06-14 07:52:22',NULL,'CREATE','COMPLETE','overcloud-BlockStorageRoleUserData-m2srpyttzflc','54050675-6521-4720-a19c-be539041f54c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(144,'bc1ab071-bcbd-4c60-a9de-6dca7f225ea2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','COMPLETE','VipMap','0b8b40fd-7544-4f0c-a97a-fe61fcd01ccd','state changed','OS::TripleO::Network::Ports::NetVipMap',NULL,54),(145,'10db730c-b00c-472f-8f3e-9d9520424e84','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','NodeTimesyncUserData','overcloud-NodeTimesyncUserData-3zbhhk54t3df','state changed','OS::TripleO::NodeTimesyncUserData',NULL,NULL),(146,'054bb0ce-3512-45d3-824a-5e3668a88019','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','VipHosts','overcloud-VipHosts-2erdpfaaneca','state changed','OS::Heat::Value',NULL,58),(147,'763eeb1b-fb79-403e-ac28-0e939baf83ee','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','COMPLETE','VipHosts','overcloud-VipHosts-2erdpfaaneca','state changed','OS::Heat::Value',NULL,58),(148,'258f74f3-bc55-4ab7-9015-b2ca335df95c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','COMPLETE','BlockStorageRoleUserData','54050675-6521-4720-a19c-be539041f54c','state changed','OS::TripleO::BlockStorage::NodeUserData',NULL,NULL),(149,'adb9b0c3-7b06-4c05-ae61-d464495f365e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','EndpointMap','overcloud-EndpointMap-7633tn2eeucv','state changed','OS::TripleO::EndpointMap',NULL,61),(150,'ad26c110-55dc-48d6-a14d-1afc4181e82d','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','overcloud-NodeTimesyncUserData-3zbhhk54t3df','c4001c47-21c1-40ab-95ff-fda78a15d1a6','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(151,'c37085f3-c4fd-482b-9eab-29ef84c85989','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','timesync_sync','overcloud-NodeTimesyncUserData-3zbhhk54t3df-timesync_sync-x7c6yzx5wa2k','state changed','OS::Heat::SoftwareConfig',NULL,63),(152,'51676184-1251-4cc9-8054-1fdfa7ddb725','41665221-8fb4-4ad5-a69d-9338374285eb','2026-06-14 07:52:23',NULL,'CREATE','IN_PROGRESS','overcloud-EndpointMap-7633tn2eeucv','41665221-8fb4-4ad5-a69d-9338374285eb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(153,'cb569c84-8513-4a35-b182-51dd0f5f5116','41665221-8fb4-4ad5-a69d-9338374285eb','2026-06-14 07:52:23',NULL,'CREATE','COMPLETE','overcloud-EndpointMap-7633tn2eeucv','41665221-8fb4-4ad5-a69d-9338374285eb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(154,'817a8dd0-3823-4300-853e-6752e9a4a78e','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:23',NULL,'CREATE','COMPLETE','timesync_sync','78f79796-2cac-45f2-b0b1-f49075068ca0','state changed','OS::Heat::SoftwareConfig',NULL,63),(155,'e8420998-cde8-4223-aa70-f826addf257e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:24',NULL,'CREATE','IN_PROGRESS','DeploymentServerBlacklistDict','overcloud-DeploymentServerBlacklistDict-xyoumzaspzdy','state changed','OS::Heat::Value',NULL,64),(156,'eff8e7a0-97d6-4322-a67e-61dfdf4af377','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:24',NULL,'CREATE','COMPLETE','DeploymentServerBlacklistDict','overcloud-DeploymentServerBlacklistDict-xyoumzaspzdy','state changed','OS::Heat::Value',NULL,64),(157,'1dd460c8-a9c7-4cff-8ec5-7b3b8b8111f8','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:24',NULL,'CREATE','IN_PROGRESS','timesync_chrony','overcloud-NodeTimesyncUserData-3zbhhk54t3df-timesync_chrony-xyatyr5zs6zk','state changed','OS::Heat::SoftwareConfig',NULL,66),(158,'b46dbfb5-9528-4ddb-9c65-8ac5b0396efb','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:24',NULL,'CREATE','COMPLETE','timesync_chrony','3ae46455-88ec-4f6f-9b12-d03cb2b29aee','state changed','OS::Heat::SoftwareConfig',NULL,66),(159,'08705b74-d6f6-4bca-b57b-f3a9ad0dee81','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:24',NULL,'CREATE','COMPLETE','EndpointMap','41665221-8fb4-4ad5-a69d-9338374285eb','state changed','OS::TripleO::EndpointMap',NULL,61),(160,'d5bcdfc9-d20e-44ff-b803-1d529e645b42','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:24',NULL,'CREATE','IN_PROGRESS','userdata','overcloud-NodeTimesyncUserData-3zbhhk54t3df-userdata-e5jqgoo6jtuu','state changed','OS::Heat::MultipartMime',NULL,67),(161,'b086cd3a-f503-4cd2-9c85-30b79ba1ccfe','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:25',NULL,'CREATE','COMPLETE','userdata','22a29383-6fc4-4cf1-92db-7aa1f7c833f9','state changed','OS::Heat::MultipartMime',NULL,67),(162,'85452b69-4354-4acb-b3c1-b589db580748','c4001c47-21c1-40ab-95ff-fda78a15d1a6','2026-06-14 07:52:25',NULL,'CREATE','COMPLETE','overcloud-NodeTimesyncUserData-3zbhhk54t3df','c4001c47-21c1-40ab-95ff-fda78a15d1a6','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(163,'eaf8ff68-da0e-4a7a-a470-b94ee35c2ed6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','EndpointMapData','overcloud-EndpointMapData-f7lnvtoewydj','state changed','OS::Heat::Value',NULL,69),(164,'5c869ae4-6817-4cca-8dfc-864e7229c5f0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','COMPLETE','EndpointMapData','overcloud-EndpointMapData-f7lnvtoewydj','state changed','OS::Heat::Value',NULL,69),(165,'c7b20f4c-9a80-40f8-a3f8-3c50ab9d0b50','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','ControllerServiceChain','overcloud-ControllerServiceChain-5ixgtyfjtedl','state changed','OS::TripleO::ControllerServices',NULL,70),(166,'49846dff-df08-470e-a362-e5648631c46d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','CephStorageServiceChain','overcloud-CephStorageServiceChain-6gzyv3dy5m57','state changed','OS::TripleO::CephStorageServices',NULL,71),(167,'bb0a71fb-a9eb-424c-8179-58fc736db542','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','BlockStorageServiceChain','overcloud-BlockStorageServiceChain-lpywpcu2lszw','state changed','OS::TripleO::BlockStorageServices',NULL,72),(168,'a942b99c-8456-45d9-a3f8-43f1b2e32551','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','CellControllerServiceChain','overcloud-CellControllerServiceChain-tpaa6i2todkh','state changed','OS::TripleO::CellControllerServices',NULL,73),(169,'9124138d-6faf-45e0-bf6d-e7b9f024661f','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl','64c32572-dd45-4ad0-99ac-dd7912a6119e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(170,'b756d245-969f-478e-b555-b5c7a04d1565','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorageServiceChain-6gzyv3dy5m57','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(171,'d25cb7bd-054f-4bca-9732-fa7074b57207','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','ObjectStorageServiceChain','overcloud-ObjectStorageServiceChain-utbxofn2oral','state changed','OS::TripleO::ObjectStorageServices',NULL,75),(172,'ed831b9c-5a84-469d-b3db-cffa2516662e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','ComputeServiceChain','overcloud-ComputeServiceChain-2p4u6k6z22ck','state changed','OS::TripleO::ComputeServices',NULL,76),(173,'fdc843bc-4b7e-4a4d-8f24-8bec0725bc5d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServiceChain','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw','state changed','OS::TripleO::CellControllerComputeServices',NULL,74),(174,'7e92df03-6955-4e1f-bec0-5917e4de7955','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorageServiceChain-lpywpcu2lszw','98b135f3-8017-43fe-8c0d-3392bae2a689','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(175,'ec999fe4-a019-4de6-b4ca-95d72ee5bd7a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','IN_PROGRESS','NetworkerServiceChain','overcloud-NetworkerServiceChain-rxix3w4zxy7x','state changed','OS::TripleO::NetworkerServices',NULL,77),(176,'425ba16b-3bc1-4818-8700-0a39d5e9d1b8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:25',NULL,'CREATE','COMPLETE','NodeTimesyncUserData','c4001c47-21c1-40ab-95ff-fda78a15d1a6','state changed','OS::TripleO::NodeTimesyncUserData',NULL,NULL),(177,'f7996a4d-e64e-4e49-a26c-f9e2d7888d40','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorageServiceChain-utbxofn2oral','53b73866-7726-4df0-a595-ef2da82b4961','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(178,'dc838aba-0a47-4459-9c35-eb4ca2d4b494','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck','003a928f-ad61-4ab2-a0e7-f42d52843c00','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(179,'811adfac-1342-478d-8044-be6ea3c77d13','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ComputeUserData','overcloud-ComputeUserData-n4wuybtvblxi','state changed','OS::Heat::MultipartMime',NULL,79),(180,'5c6b9a06-dcb2-4976-9256-afd57b4e9ad0','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerServiceChain-tpaa6i2todkh','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(181,'e1ea8b64-b3e5-4b13-aa22-0c7c9c8017c4','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','CephStorageUserData','overcloud-CephStorageUserData-gxg7s37ccrhp','state changed','OS::Heat::MultipartMime',NULL,80),(182,'af324a0f-04b5-4687-ada3-a24d3ac0f96d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','BlockStorageUserData','overcloud-BlockStorageUserData-vhfzkvery37f','state changed','OS::Heat::MultipartMime',NULL,81),(183,'99ec2213-1494-40e0-8e6a-86abaa4e6029','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','overcloud-NetworkerServiceChain-rxix3w4zxy7x','7186e430-a73d-4dd2-b095-c39c6f648ce7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(184,'d8db8e3c-2624-4b4f-b719-97e69e5dfc9a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','CellControllerComputeUserData','overcloud-CellControllerComputeUserData-3dwaxpi2dpoq','state changed','OS::Heat::MultipartMime',NULL,82),(185,'85ddb2d6-3064-432f-a101-5e1643d2f140','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ObjectStorageUserData','overcloud-ObjectStorageUserData-bpsfbv2ckd6t','state changed','OS::Heat::MultipartMime',NULL,83),(186,'b57bff1c-1fff-4f7b-b2a7-93f21701f4e9','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw','c8463b2c-ce05-496a-b690-8e1f91d18618','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(187,'e108a2b7-7124-4c38-807f-acd785562cd8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','CellControllerUserData','overcloud-CellControllerUserData-aq6nfumvoswe','state changed','OS::Heat::MultipartMime',NULL,84),(188,'594bccf1-290c-402d-8fe7-e810bf20dc1c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ControllerUserData','overcloud-ControllerUserData-ktck4ijqbbyh','state changed','OS::Heat::MultipartMime',NULL,86),(189,'75dc4339-d687-443e-b160-a5617b842f84','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','ComputeUserData','b741edc2-d82e-490e-85dc-634f37a2f554','state changed','OS::Heat::MultipartMime',NULL,79),(190,'b24ff485-2e09-4771-ab6f-5984318a54c1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','NetworkerUserData','overcloud-NetworkerUserData-hceucba5egb3','state changed','OS::Heat::MultipartMime',NULL,87),(191,'7c71efc6-232a-47d6-92bf-7cb0db754bc8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','CellControllerComputeUserData','945b518e-5af9-40c7-943c-c186760cef46','state changed','OS::Heat::MultipartMime',NULL,82),(192,'35f4f73a-f06d-4ad8-9464-4e2c300687cb','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','CephStorageUserData','b1da9dc1-2a04-44b7-95a1-7db1cc843087','state changed','OS::Heat::MultipartMime',NULL,80),(193,'5b61a944-5d43-42c7-a74a-593a08e4f050','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','BlockStorageUserData','e3daf4e2-4b11-497f-aae2-d08993f08d10','state changed','OS::Heat::MultipartMime',NULL,81),(194,'35238549-fc43-4052-b083-90ff767fd4de','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','CellControllerUserData','559459f2-2389-4629-b717-c1f5b36f64e0','state changed','OS::Heat::MultipartMime',NULL,84),(195,'30eb2d6c-b14f-48c4-b6d1-3f288a43de25','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','ObjectStorageUserData','f2b01bfe-0692-4eed-8dda-8f962efc24c3','state changed','OS::Heat::MultipartMime',NULL,83),(196,'6004cacb-7562-48d7-bc42-b940e463cc46','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','NetworkerUserData','a1befeb3-55f2-405f-94b6-7d95f0ee09ef','state changed','OS::Heat::MultipartMime',NULL,87),(197,'138efae4-10a6-439d-9650-3db9f2bd90b7','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:26',NULL,'CREATE','COMPLETE','ControllerUserData','973bdc79-1202-4226-b03b-acc451216038','state changed','OS::Heat::MultipartMime',NULL,86),(198,'21cb4c99-c940-4fef-8c05-928be8a2cabe','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx','state changed','OS::Heat::ResourceChain',NULL,88),(199,'ac9ac1d2-fd9d-4312-9afa-c3ee88a33644','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceChain-5zkrumyiioxo','state changed','OS::Heat::ResourceChain',NULL,89),(200,'a2ed921d-a19f-4acd-ae54-e5e6437d6f10','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:26',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceChain-guzmepn36jcy','state changed','OS::Heat::ResourceChain',NULL,90),(201,'165cfddc-d2c6-47ec-bc3e-4c88d056ff75','75998f3d-d8b8-4722-aff4-781529a4bccc','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceChain-guzmepn36jcy','75998f3d-d8b8-4722-aff4-781529a4bccc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(202,'d934c569-fb3f-42a4-8e22-6248d23545d4','378b6740-3006-46a9-85ac-993a3cd760fa','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceChain-5zkrumyiioxo','378b6740-3006-46a9-85ac-993a3cd760fa','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(203,'a7525630-b5f6-4756-9b49-2364e7fe25b3','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv','state changed','OS::Heat::ResourceChain',NULL,91),(204,'3eccbd5b-4819-497e-bef1-1bf4171b1a41','75998f3d-d8b8-4722-aff4-781529a4bccc','2026-06-14 07:52:27',NULL,'CREATE','COMPLETE','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceChain-guzmepn36jcy','75998f3d-d8b8-4722-aff4-781529a4bccc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(205,'ef3e8761-68d7-4017-aef2-3b41e88033a7','378b6740-3006-46a9-85ac-993a3cd760fa','2026-06-14 07:52:27',NULL,'CREATE','COMPLETE','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceChain-5zkrumyiioxo','378b6740-3006-46a9-85ac-993a3cd760fa','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(206,'de1271b0-a002-4490-9e7d-c7f674af5044','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceChain-hzpbulph3on6','state changed','OS::Heat::ResourceChain',NULL,92),(207,'67349ba7-a09f-42af-8fec-ebe65856144f','e6ab4839-2f4e-41a3-be5a-3bbb70ac3b72','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceChain-hzpbulph3on6','e6ab4839-2f4e-41a3-be5a-3bbb70ac3b72','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(208,'5d6f8a5f-4e02-4fb0-901d-871c2b7bdebc','e6ab4839-2f4e-41a3-be5a-3bbb70ac3b72','2026-06-14 07:52:27',NULL,'CREATE','COMPLETE','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceChain-hzpbulph3on6','e6ab4839-2f4e-41a3-be5a-3bbb70ac3b72','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(209,'6e86899a-6022-41e0-b026-127a48a0bda4','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv','a5c22523-b30f-417d-861e-64bd983968da','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(210,'54085e60-b7bf-41be-9fb0-1e14d51521eb','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceChain-m7o2evn6cn7j','state changed','OS::Heat::ResourceChain',NULL,93),(211,'163ea0a3-b586-47e0-a6da-f58585c7f791','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceChain-c5dh2ab4hjqq','state changed','OS::Heat::ResourceChain',NULL,94),(212,'bf3e3c92-83ee-499a-a61a-6d4f6a65cca4','24758336-4da0-4479-97ea-ea01823d429f','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceChain-m7o2evn6cn7j','24758336-4da0-4479-97ea-ea01823d429f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(213,'a5942286-1335-4d9d-aef1-85125a54abe2','e5fbc85b-3720-4221-ad1e-00e1bcc08509','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceChain-c5dh2ab4hjqq','e5fbc85b-3720-4221-ad1e-00e1bcc08509','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(214,'599142e5-3964-41a5-bd49-6c0487120771','24758336-4da0-4479-97ea-ea01823d429f','2026-06-14 07:52:27',NULL,'CREATE','COMPLETE','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceChain-m7o2evn6cn7j','24758336-4da0-4479-97ea-ea01823d429f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(215,'8c67351f-e671-4c7a-99af-f2dbf5f81102','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:27',NULL,'CREATE','IN_PROGRESS','ServiceChain','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceChain-zxb7bop2v2pm','state changed','OS::Heat::ResourceChain',NULL,95),(216,'2fb269bf-4208-4c40-a0f4-e92df89453b9','e5fbc85b-3720-4221-ad1e-00e1bcc08509','2026-06-14 07:52:27',NULL,'CREATE','COMPLETE','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceChain-c5dh2ab4hjqq','e5fbc85b-3720-4221-ad1e-00e1bcc08509','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(217,'6174d310-7728-4734-b1ba-58798d298ece','b63adc22-8737-4dde-ad8d-8def0fd87127','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceChain-zxb7bop2v2pm','b63adc22-8737-4dde-ad8d-8def0fd87127','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(218,'a882efcc-3d76-41f6-a480-9a0dd60490fa','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(219,'fc53444f-c1ca-4657-b01b-a99d5e0c7192','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceChain','75998f3d-d8b8-4722-aff4-781529a4bccc','state changed','OS::Heat::ResourceChain',NULL,90),(220,'00693b90-cbbd-4381-b0ba-3494c104729c','b63adc22-8737-4dde-ad8d-8def0fd87127','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceChain-zxb7bop2v2pm','b63adc22-8737-4dde-ad8d-8def0fd87127','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(221,'22d0ca7e-f3f4-4217-b28a-c6f4fd2c996b','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-IpaRegistrationTasks-fhcgve524bpk','state changed','OS::Heat::Value',NULL,96),(222,'72b3a0ab-7390-4306-ba57-e24a35df2c71','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceChain','378b6740-3006-46a9-85ac-993a3cd760fa','state changed','OS::Heat::ResourceChain',NULL,89),(223,'bd8d6bc6-e3fe-444c-ade1-2e7cc668fee5','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-IpaRegistrationTasks-fhcgve524bpk','state changed','OS::Heat::Value',NULL,96),(224,'02231a24-292c-4da2-8167-ab0326c12296','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalDeployTasks-klmizzvwhl4s','state changed','OS::Heat::Value',NULL,98),(225,'0adbcbf4-cc70-46a0-9d2d-fb1e9f85903f','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','1','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-1-rptqvvmqps3g','state changed','OS::TripleO::Services::CACerts',NULL,97),(226,'8d09f466-b52a-49c1-8641-8111bf837e40','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalUpgradeTasks-k2fjj5wrh2ff','state changed','OS::Heat::Value',NULL,100),(227,'7c666e07-ba7c-4117-9014-bb594e6ee49c','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-CephStorageServiceChain-6gzyv3dy5m57-FirewallRules-aoxbzpltw6g3','state changed','OS::Heat::Value',NULL,101),(228,'e0f20a6e-d9e0-44e8-bc92-25700ae7ab10','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalDeployTasks-klmizzvwhl4s','state changed','OS::Heat::Value',NULL,98),(229,'b746efa3-ee66-4dc0-9943-e9b70a8eaf4b','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalUpgradeTasks-k2fjj5wrh2ff','state changed','OS::Heat::Value',NULL,100),(230,'1da8b00f-efe2-4a86-b1d4-761f2e77e715','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-CephStorageServiceChain-6gzyv3dy5m57-AnsibleGroupVars-zxny7wj7fy4q','state changed','OS::Heat::Value',NULL,99),(231,'5cf8e2b3-e7eb-421e-ba13-31b445c965fd','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ContainerPuppetTasks-rg5z7ephcpir','state changed','OS::Heat::Value',NULL,102),(232,'b823f3b0-b016-4c36-931c-77a0372f48c6','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-CephStorageServiceChain-6gzyv3dy5m57-FirewallRules-aoxbzpltw6g3','state changed','OS::Heat::Value',NULL,101),(233,'b7b7c669-e90e-458a-8ffc-1ce4a9a089ed','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpdateTasks-bwjg5lt5albk','state changed','OS::Heat::Value',NULL,103),(234,'bcb80f31-88b5-425a-bb60-3b9593f1314f','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ContainerPuppetTasks-rg5z7ephcpir','state changed','OS::Heat::Value',NULL,102),(235,'5a2f9247-fdb8-42a5-ab57-1f1372d60596','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-HostFirewallTasks-idbz2mll65xe','state changed','OS::Heat::Value',NULL,104),(236,'1a97cd11-35aa-46cd-a803-603819a233e6','0bf7781e-7772-4660-975e-375b9d7f1b60','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-1-rptqvvmqps3g','0bf7781e-7772-4660-975e-375b9d7f1b60','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(237,'8279dc8e-cc88-4fa0-928c-9f9bac7e2d71','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpgradeBatchTasks-4glmzaiucn3x','state changed','OS::Heat::Value',NULL,105),(238,'e4880656-2cd5-40a9-be46-79bbed053323','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-ObjectStorageServiceChain-utbxofn2oral-FirewallFrontendRules-pqp365ws3g4e','state changed','OS::Heat::Value',NULL,107),(239,'1606cd54-e5f4-4985-85e6-bbc15f2b7d80','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-CephStorageServiceChain-6gzyv3dy5m57-AnsibleGroupVars-zxny7wj7fy4q','state changed','OS::Heat::Value',NULL,99),(240,'def31a5a-96ec-4126-b2da-384c875e3878','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpgradeBatchTasks-4glmzaiucn3x','state changed','OS::Heat::Value',NULL,105),(241,'f1161dfd-b8da-4928-aab9-0ef74abd8efe','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PuppetStepConfig-ndqoe6f3oemf','state changed','OS::Heat::Value',NULL,108),(242,'69a16155-abf5-416d-b752-33e1ec52f3ce','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-ObjectStorageServiceChain-utbxofn2oral-FirewallFrontendRules-pqp365ws3g4e','state changed','OS::Heat::Value',NULL,107),(243,'fa47b9b9-eacd-495e-a81b-a98373ec3d4b','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-MonitoringSubscriptionsConfig-hvmf2liczub7','state changed','OS::Heat::Value',NULL,106),(244,'8c9cceb0-63f9-48f5-840c-92b9edc82690','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceConfigSettings-d27mdfdhcmgh','state changed','OS::Heat::Value',NULL,110),(245,'84bac1b3-0765-4b88-b594-f86f9e4a31e5','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpdateTasks-bwjg5lt5albk','state changed','OS::Heat::Value',NULL,103),(246,'a710390c-d01e-48cc-a064-a84bffa53a3a','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-HostPrepTasks-zrr7ufsbuv55','state changed','OS::Heat::Value',NULL,109),(247,'fbcd7d4e-37d0-4ffc-910b-d2f2443934c1','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-HostFirewallTasks-idbz2mll65xe','state changed','OS::Heat::Value',NULL,104),(248,'0be6058f-36b2-4995-bb11-acbfb9a56957','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DeployStepsTasks-taj435ewfbe6','state changed','OS::Heat::Value',NULL,111),(249,'b89b877d-fa29-4d4c-8985-98514c0d31e1','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerPuppetTasks-gfoiuvfcmt3l','state changed','OS::Heat::Value',NULL,112),(250,'22b69620-cca7-4d7b-9468-b51a5f1b2fb1','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceConfigSettings-d27mdfdhcmgh','state changed','OS::Heat::Value',NULL,110),(251,'63abf49d-e7a9-4caa-995d-c7d8a563e982','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalDeployTasks-z57grveyv52i','state changed','OS::Heat::Value',NULL,113),(252,'8c5653bb-28b0-4e9f-bb02-d1ef53f8c45d','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PuppetStepConfig-ndqoe6f3oemf','state changed','OS::Heat::Value',NULL,108),(253,'e01db1cc-e1c8-41e0-9b69-896c76a4e986','0bf7781e-7772-4660-975e-375b9d7f1b60','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-1-rptqvvmqps3g','0bf7781e-7772-4660-975e-375b9d7f1b60','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(254,'8c2892c9-eae3-4163-a48c-c586b3cd10ff','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PreUpgradeRollingTasks-kgc2aub3tjfs','state changed','OS::Heat::Value',NULL,114),(255,'6b7c6aa5-f74d-4718-aa18-d7a59d1cfa4b','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalDeployTasks-z57grveyv52i','state changed','OS::Heat::Value',NULL,113),(256,'f0409c98-ea84-4a20-aeca-97592dcfe910','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-HostPrepTasks-zrr7ufsbuv55','state changed','OS::Heat::Value',NULL,109),(257,'3a328e0d-9e16-4149-b069-d970ed0fcb8c','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PuppetConfig-ihslsdqxjips','state changed','OS::Heat::Value',NULL,116),(258,'b731c0df-859b-46c2-9e23-6ccec41742d2','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerPuppetTasks-gfoiuvfcmt3l','state changed','OS::Heat::Value',NULL,112),(259,'108b7bdc-f086-43ac-a9ff-df969ba3b402','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-MonitoringSubscriptionsConfig-hvmf2liczub7','state changed','OS::Heat::Value',NULL,106),(260,'10cab8bf-62d4-42c5-9d20-5e94d9cdf1f9','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-GlobalConfigSettings-iwe66hluxnap','state changed','OS::Heat::Value',NULL,118),(261,'ef74b62e-cb97-4dd2-8a5b-421c49b53be8','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-KollaConfig-ujibrregyyg7','state changed','OS::Heat::Value',NULL,115),(262,'d0a0b964-ef3b-43c6-bc66-368cdc722165','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PreUpgradeRollingTasks-kgc2aub3tjfs','state changed','OS::Heat::Value',NULL,114),(263,'9ada4193-ae7c-49b0-a4f6-890f25789544','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PuppetConfig-ihslsdqxjips','state changed','OS::Heat::Value',NULL,116),(264,'f1f0c6a9-f39c-419f-8d99-72916213452c','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerPuppetTasks-vacfml4qhijn','state changed','OS::Heat::Value',NULL,117),(265,'b36e46c9-68c3-4bb3-a42e-8912cee63d7f','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-GlobalConfigSettings-iwe66hluxnap','state changed','OS::Heat::Value',NULL,118),(266,'90fdd5b4-aa55-4f70-b3c6-73d12a1f3476','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DeployStepsTasks-taj435ewfbe6','state changed','OS::Heat::Value',NULL,111),(267,'8b73a466-1703-4d46-9ce7-4cb0a425c570','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ScaleTasks-wjxv2ihewvce','state changed','OS::Heat::Value',NULL,119),(268,'31ddd54a-062d-4245-80ad-0923f9068004','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-HostFirewallTasks-gg6zhszijlg5','state changed','OS::Heat::Value',NULL,120),(269,'d469f00e-222a-4553-9675-e7563b2dccae','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceChain','e6ab4839-2f4e-41a3-be5a-3bbb70ac3b72','state changed','OS::Heat::ResourceChain',NULL,92),(270,'d60e65d9-6cb9-40dd-bc76-cb5a6b42a71a','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-HostFirewallTasks-gg6zhszijlg5','state changed','OS::Heat::Value',NULL,120),(271,'2bbd1db1-2bfc-4476-8394-a996f15e6de3','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerPuppetTasks-vacfml4qhijn','state changed','OS::Heat::Value',NULL,117),(272,'d628a684-634f-4640-9ba1-189d947790e3','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerConfig-bhebkubc5o2a','state changed','OS::Heat::Value',NULL,121),(273,'71366e19-a3a8-41ca-879a-ec57bac8702a','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ScaleTasks-h4tjkzjbdzp5','state changed','OS::Heat::Value',NULL,123),(274,'1895da6f-74e4-435f-91f7-a3c610c5f184','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-KollaConfig-ujibrregyyg7','state changed','OS::Heat::Value',NULL,115),(275,'a3b99017-89dd-4449-9e13-df5a19c61cf9','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerConfigScripts-abs3aoxlwv3q','state changed','OS::Heat::Value',NULL,124),(276,'56fb70e7-6714-4c92-8787-773d5afede02','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ScaleTasks-h4tjkzjbdzp5','state changed','OS::Heat::Value',NULL,123),(277,'9e2e4bb0-ff70-4ae1-a0a0-9c2ca552f652','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PreDeployStepTasks-i5xv244i7hys','state changed','OS::Heat::Value',NULL,122),(278,'149cae8b-bda7-4fd2-bada-c29857eb580f','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerConfig-bhebkubc5o2a','state changed','OS::Heat::Value',NULL,121),(279,'beae199c-7f88-49e6-a6b8-30970aa4cb0d','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpgradeTasks-2arqhyshvwz2','state changed','OS::Heat::Value',NULL,125),(280,'a808e187-3773-46fd-96d0-0d46d974c6eb','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ScaleTasks-wjxv2ihewvce','state changed','OS::Heat::Value',NULL,119),(281,'389e054d-a0c6-4555-a999-27efd582139d','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-CephStorageServiceChain-6gzyv3dy5m57-DockerConfigScripts-abs3aoxlwv3q','state changed','OS::Heat::Value',NULL,124),(282,'c459c2eb-95f0-4a77-b47d-931f3c50b3b2','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh','state changed','OS::TripleO::BlockStorageServiceServerMetadataHook',NULL,127),(283,'3fb3e789-fead-4ddc-8efb-9a8aeba3c3d6','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-MonitoringSubscriptionsConfig-n5igdioqzqnq','state changed','OS::Heat::Value',NULL,128),(284,'56a7a77b-c036-4742-8053-a7baf126a85f','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PostUpdateTasks-pfnnklzu5lul','state changed','OS::Heat::Value',NULL,129),(285,'2d4d3710-6c64-4dad-813b-6ed370dff1c6','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-UpgradeTasks-2arqhyshvwz2','state changed','OS::Heat::Value',NULL,125),(286,'193fc31e-22ed-4eee-bf53-c8a0a286d6fb','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalUpdateTasks-orydrvdtvbfj','state changed','OS::Heat::Value',NULL,126),(287,'f2710a07-49c7-49ec-81aa-d0488e681c57','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-BlockStorageServiceChain-lpywpcu2lszw-KeystoneResourcesConfigs-bmdchsgwh2dk','state changed','OS::Heat::Value',NULL,132),(288,'f1ab693a-3021-4a47-b633-da21d358a142','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceConfigSettings-fe7rkfcrlqnr','state changed','OS::Heat::Value',NULL,130),(289,'8988f34e-bf64-4d19-8eca-9b42c7893036','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PreDeployStepTasks-i5xv244i7hys','state changed','OS::Heat::Value',NULL,122),(290,'5fad3776-f238-458f-bfac-4c028f6396ca','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-MonitoringSubscriptionsConfig-n5igdioqzqnq','state changed','OS::Heat::Value',NULL,128),(291,'eee1ae03-16c7-4185-a65c-aab29d83dc9a','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PostUpdateTasks-pfnnklzu5lul','state changed','OS::Heat::Value',NULL,129),(292,'73f57a20-55e1-4cac-ba57-9b8d8c19ae56','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PostUpdateTasks-wbdfqxnrhu6x','state changed','OS::Heat::Value',NULL,133),(293,'f8299c67-10a3-4b54-8e60-ed168f649681','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceNames-nfiphv7mpxig','state changed','OS::Heat::Value',NULL,131),(294,'cd620dcf-1e51-4224-b044-34aa61c7f947','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-BlockStorageServiceChain-lpywpcu2lszw-KeystoneResourcesConfigs-bmdchsgwh2dk','state changed','OS::Heat::Value',NULL,132),(295,'3a322ed2-f93b-4b4b-bf8c-dffe990e2e86','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PreDeployStepTasks-x24fwlrcazut','state changed','OS::Heat::Value',NULL,134),(296,'2090a825-48fe-4265-8575-a4ca0ea93cc4','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-GlobalConfigSettings-6skirny6db4n','state changed','OS::Heat::Value',NULL,136),(297,'de3796be-d49b-45f8-ab26-b15e5ea98d0d','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceConfigSettings-fe7rkfcrlqnr','state changed','OS::Heat::Value',NULL,130),(298,'b1a6ffac-50d3-4f93-8bb8-28083fc626c1','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ContainerPuppetTasks-seok4rbxjow3','state changed','OS::Heat::Value',NULL,137),(299,'63ba6502-bde0-4885-816b-dc0a6396dc51','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PostUpdateTasks-wbdfqxnrhu6x','state changed','OS::Heat::Value',NULL,133),(300,'6ab35b75-161e-45be-b9f3-11c9ad537786','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalUpdateTasks-orydrvdtvbfj','state changed','OS::Heat::Value',NULL,126),(301,'5da1f725-9297-4ccc-8222-ec167817a0cd','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-ObjectStorageServiceChain-utbxofn2oral-FirewallRules-ksllufberi2h','state changed','OS::Heat::Value',NULL,138),(302,'c396928b-bf1d-451e-a20a-1fc83327ebfa','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-HostPrepTasks-yqqhyzaa3ago','state changed','OS::Heat::Value',NULL,135),(303,'bcf2f1d0-0d84-4e2e-9266-3195f123bca2','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-GlobalConfigSettings-6skirny6db4n','state changed','OS::Heat::Value',NULL,136),(304,'1a356651-f510-447d-bb2f-255a0662583f','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-CephStorageServiceChain-6gzyv3dy5m57-KeystoneResourcesConfigs-73nsc6di6uym','state changed','OS::Heat::Value',NULL,141),(305,'7c50ac79-1a52-4de8-b09d-da4502acb7ac','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalPostDeployTasks-hsgiy33hp3vo','state changed','OS::Heat::Value',NULL,139),(306,'d0eeaf9b-4ced-4d47-be9f-493dd736ee65','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv','state changed','OS::TripleO::CephStorageServiceServerMetadataHook',NULL,140),(307,'47be152f-9551-4bdb-aaee-51722d222954','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceNames-nfiphv7mpxig','state changed','OS::Heat::Value',NULL,131),(308,'cb194673-5594-4051-9882-a351cc2e6a29','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalUpgradeTasks-nqwpqzi3lpwo','state changed','OS::Heat::Value',NULL,142),(309,'3e6236d5-2864-4c6d-91a5-792a0e659825','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PreDeployStepTasks-x24fwlrcazut','state changed','OS::Heat::Value',NULL,134),(310,'093e5d56-8344-400d-a3fc-f7a6ff7bb6e3','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-ObjectStorageServiceChain-utbxofn2oral-FirewallRules-ksllufberi2h','state changed','OS::Heat::Value',NULL,138),(311,'c00504a0-8d73-4c85-8eed-f2b2bc4ca596','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh','0de3d522-3134-47bf-b743-fb0e7d2113b4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(312,'a08b7258-c9e7-48c1-9708-5b0f8ff3f751','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PreUpgradeRollingTasks-hqfp56wuk5tl','state changed','OS::Heat::Value',NULL,145),(313,'74f781ad-8506-4de5-98e8-489d44f1e625','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ContainerPuppetTasks-seok4rbxjow3','state changed','OS::Heat::Value',NULL,137),(314,'38bd8dcf-d3c6-49e7-b7b3-740b6b5fa395','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceConfigSettings-lzaq4fgvnqqb','state changed','OS::Heat::Value',NULL,144),(315,'b909537e-7e68-401c-965e-f37f786c727b','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-CephStorageServiceChain-6gzyv3dy5m57-KeystoneResourcesConfigs-73nsc6di6uym','state changed','OS::Heat::Value',NULL,141),(316,'fd922bb1-438c-46e5-994c-f1ddac07b1f4','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalUpgradeTasks-nqwpqzi3lpwo','state changed','OS::Heat::Value',NULL,142),(317,'e8161ddf-0d91-4de2-b47e-fdde3d75ab16','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalDeployTasks-muhus2fbcq6y','state changed','OS::Heat::Value',NULL,143),(318,'440bd6fc-f56e-4f6c-80a2-ab7cec4ce7af','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerConfig-3b6jelyfjmzb','state changed','OS::Heat::Value',NULL,148),(319,'61c40199-6a2d-4594-8d19-06ababa7b8ef','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-BlockStorageServiceChain-lpywpcu2lszw-FirewallRules-tkmdjnd2uvvd','state changed','OS::Heat::Value',NULL,147),(320,'92013e79-b1fb-478f-8ddb-cb5d575493b6','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceChain','e5fbc85b-3720-4221-ad1e-00e1bcc08509','state changed','OS::Heat::ResourceChain',NULL,94),(321,'5112537b-474b-4726-a754-0c2d97163861','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-HostPrepTasks-yqqhyzaa3ago','state changed','OS::Heat::Value',NULL,135),(322,'580b7049-fb12-4db2-9a2f-62079d5a9605','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceChain','24758336-4da0-4479-97ea-ea01823d429f','state changed','OS::Heat::ResourceChain',NULL,93),(323,'390ae263-ddf9-4c5b-bd56-c6014b463655','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceConfigSettings-lzaq4fgvnqqb','state changed','OS::Heat::Value',NULL,144),(324,'e4ce5c7c-4e20-46cf-9347-46f470130b2d','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PreUpgradeRollingTasks-hqfp56wuk5tl','state changed','OS::Heat::Value',NULL,145),(325,'c216002f-c09c-4a8b-8e7f-cd05dc31c498','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-HostPrepTasks-5wwyqvqogjrm','state changed','OS::Heat::Value',NULL,152),(326,'0eaec881-f9b0-4f69-8d4c-0c525f05931b','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-KollaConfig-b5qvmml2uwuj','state changed','OS::Heat::Value',NULL,150),(327,'f20c3b17-245d-4ab5-9ea2-954b828a146c','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PostUpgradeTasks-5gqpifch5trq','state changed','OS::Heat::Value',NULL,149),(328,'f47ee879-861f-4418-bdb0-5428f8c31b32','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerConfig-3b6jelyfjmzb','state changed','OS::Heat::Value',NULL,148),(329,'99fad4ce-b23f-4cab-94a5-3e91022920eb','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ExternalPostDeployTasks-hsgiy33hp3vo','state changed','OS::Heat::Value',NULL,139),(330,'5890d0a3-fc85-4fda-a3f8-0227fdd20a18','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceNames-c6wblsuzfhm2','state changed','OS::Heat::Value',NULL,153),(331,'9127ff4d-ff5c-42f0-a74a-96a814149990','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:28',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-BlockStorageServiceChain-lpywpcu2lszw-FirewallRules-tkmdjnd2uvvd','state changed','OS::Heat::Value',NULL,147),(332,'68f38134-339f-4701-9eef-357a6bb6462d','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-CephStorageServiceChain-6gzyv3dy5m57-FirewallFrontendRules-hjo6qw5vbbbe','state changed','OS::Heat::Value',NULL,151),(333,'6be18037-63d7-436a-ac51-a12b661a4f94','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:28',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerConfig-tdiigrrcpp6m','state changed','OS::Heat::Value',NULL,154),(334,'0a45875d-bad7-489c-8acb-5de273773f46','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(335,'fe772e50-b0ae-43ba-9f67-57e3270e6431','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-HostPrepTasks-5wwyqvqogjrm','state changed','OS::Heat::Value',NULL,152),(336,'f98510fd-b174-4631-bada-5c7223c3e85c','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-KollaConfig-b5qvmml2uwuj','state changed','OS::Heat::Value',NULL,150),(337,'4520a3c3-1d5d-42ec-ad05-ccf7286edef7','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-BlockStorageServiceChain-lpywpcu2lszw-FirewallFrontendRules-hisfplzgck7e','state changed','OS::Heat::Value',NULL,155),(338,'7bd2e772-4104-4f78-9735-e016c2a49f02','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerConfig-tdiigrrcpp6m','state changed','OS::Heat::Value',NULL,154),(339,'7531420f-eb06-4a5e-b922-41de805cb991','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalDeployTasks-muhus2fbcq6y','state changed','OS::Heat::Value',NULL,143),(340,'d6151e11-bc97-4094-b0e2-5a20fae06c00','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PostUpgradeTasks-zntauyhffllo','state changed','OS::Heat::Value',NULL,157),(341,'c5a92638-e306-4961-bbc9-b272f7fb2c75','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceNames-c6wblsuzfhm2','state changed','OS::Heat::Value',NULL,153),(342,'2f2228f1-33b6-49bf-90ce-bf459efb1bdb','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PostUpdateTasks-3txxnsjrpx76','state changed','OS::Heat::Value',NULL,158),(343,'1335831a-f844-4bcc-b361-c6e1f0e83efd','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-CephStorageServiceChain-6gzyv3dy5m57-PostUpgradeTasks-5gqpifch5trq','state changed','OS::Heat::Value',NULL,149),(344,'bb24f370-c389-4e55-8c0f-5f434672b1b3','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpgradeTasks-bfxetpxp35j3','state changed','OS::Heat::Value',NULL,159),(345,'ecdef5d5-2c1f-43f6-a4e6-a76c1054905b','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalUpgradeTasks-2ermyftwsr65','state changed','OS::Heat::Value',NULL,156),(346,'452d4eb2-84a9-47af-8ef4-d44c2554e117','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ServiceChain','b63adc22-8737-4dde-ad8d-8def0fd87127','state changed','OS::Heat::ResourceChain',NULL,95),(347,'3392c98a-0450-4ab5-9d50-b963de5607f8','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-BlockStorageServiceChain-lpywpcu2lszw-FirewallFrontendRules-hisfplzgck7e','state changed','OS::Heat::Value',NULL,155),(348,'49e3aa84-1489-4cc1-bfc2-cd6f25a9918b','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceNames-rn43hl2ewcq3','state changed','OS::Heat::Value',NULL,162),(349,'34eb5ccc-9bcc-4933-a7da-9ad837e27690','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PostUpdateTasks-snol47kto4at','state changed','OS::Heat::Value',NULL,160),(350,'f772f37f-c092-4a87-988b-0c847073721a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ContainerPuppetTasks-y7tkwferzj6b','state changed','OS::Heat::Value',NULL,164),(351,'6c39ce16-a8b2-4e20-ade7-4c34e7d307bb','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PostUpdateTasks-3txxnsjrpx76','state changed','OS::Heat::Value',NULL,158),(352,'f348cc96-37f2-40c1-9a95-b80073f49fdc','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PostUpgradeTasks-zntauyhffllo','state changed','OS::Heat::Value',NULL,157),(353,'1ad2750b-2e09-4830-9bc4-437825c7bf6b','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-HostFirewallTasks-igfp43vwsqe4','state changed','OS::Heat::Value',NULL,165),(354,'648f2d24-28fc-49e2-82d5-9f9c4b7c4149','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-ObjectStorageServiceChain-utbxofn2oral-KeystoneResourcesConfigs-llvsj4tyvhzr','state changed','OS::Heat::Value',NULL,163),(355,'3f2e7dea-e62a-4420-a2a0-4c1180559796','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-CephStorageServiceChain-6gzyv3dy5m57-FirewallFrontendRules-hjo6qw5vbbbe','state changed','OS::Heat::Value',NULL,151),(356,'3835380d-f04f-4317-93fa-d63cbdf8f1a7','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpgradeBatchTasks-4yl672jzu6is','state changed','OS::Heat::Value',NULL,168),(357,'79d219e0-76ca-4b78-bba6-e7e87abe79b5','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceConfigSettings-iy4cklqhbjij','state changed','OS::Heat::Value',NULL,167),(358,'fb2847f0-27db-414b-94a2-bc8b35aec260','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpgradeTasks-bfxetpxp35j3','state changed','OS::Heat::Value',NULL,159),(359,'f9c3576d-6e42-44ea-be41-7de413a60482','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceNames-rn43hl2ewcq3','state changed','OS::Heat::Value',NULL,162),(360,'249ebef8-f2b2-4ab9-bfd5-b40182f00174','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','0','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-0-d5mhhsjlykig','state changed','OS::TripleO::Services::BootParams',NULL,169),(361,'fa715401-3938-4ac1-afe7-36092ecf2949','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ContainerPuppetTasks-y7tkwferzj6b','state changed','OS::Heat::Value',NULL,164),(362,'ac27d315-818d-4caa-8833-e95fd45663f6','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-HostFirewallTasks-igfp43vwsqe4','state changed','OS::Heat::Value',NULL,165),(363,'44e8735a-8af4-4ba0-8ffb-5562b6893c13','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PostUpdateTasks-snol47kto4at','state changed','OS::Heat::Value',NULL,160),(364,'e3764d4b-2925-449a-9bcf-aa3d19364c58','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalPostDeployTasks-ynbm6mm3mzy4','state changed','OS::Heat::Value',NULL,161),(365,'afc94f22-6c54-442f-9090-53016ea2ddc8','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerConfigScripts-5pu5kis6djan','state changed','OS::Heat::Value',NULL,171),(366,'41c72da1-bc8d-44d1-baf4-21219d0a2da4','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpgradeBatchTasks-4yl672jzu6is','state changed','OS::Heat::Value',NULL,168),(367,'78473b86-d3b9-4402-8181-ea780b916e6a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-IpaRegistrationTasks-4kl2boudsqfg','state changed','OS::Heat::Value',NULL,173),(368,'a32f424a-06a1-46fe-9438-7f9b77af724b','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceConfigSettings-iy4cklqhbjij','state changed','OS::Heat::Value',NULL,167),(369,'29abe1ee-96e0-4176-b804-74c0c1cba4fe','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-PuppetConfig-s2naolcf5aki','state changed','OS::Heat::Value',NULL,172),(370,'e119bab3-2117-4eb6-b025-f67787cc44f9','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-BlockStorageServiceChain-lpywpcu2lszw-AnsibleGroupVars-2hjov3cuzyxp','state changed','OS::Heat::Value',NULL,166),(371,'f1f4dc9f-5d07-4bba-b6a3-d8cf1ac32ea8','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalUpgradeTasks-2ermyftwsr65','state changed','OS::Heat::Value',NULL,156),(372,'5b5c11cf-a9d9-4475-968f-dd1a4cc44a97','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-KollaConfig-vjzedypnjrxm','state changed','OS::Heat::Value',NULL,175),(373,'d953a43b-3b61-46fa-9866-1eebb18e2d4a','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-ObjectStorageServiceChain-utbxofn2oral-KeystoneResourcesConfigs-llvsj4tyvhzr','state changed','OS::Heat::Value',NULL,163),(374,'2460e86b-d20e-4237-b026-3ec74d678d5c','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ScaleTasks-otnppgqi2t3b','state changed','OS::Heat::Value',NULL,170),(375,'59b924ee-ea72-47c6-85dd-144d4d2b377f','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-MonitoringSubscriptionsConfig-hn53gwjpue7c','state changed','OS::Heat::Value',NULL,176),(376,'0b3c1bea-9204-4497-9d0b-669ac53fb237','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerConfigScripts-5pu5kis6djan','state changed','OS::Heat::Value',NULL,171),(377,'6dc7f554-ba8d-46f4-a876-44c2c0398dbc','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-MonitoringSubscriptionsConfig-pj6655k4yuwm','state changed','OS::Heat::Value',NULL,174),(378,'7fc9c628-f03e-4e87-a7a1-d63f6278c0ba','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerPuppetTasks-rqqybabyntoo','state changed','OS::Heat::Value',NULL,177),(379,'261afa9a-905e-4ded-b21a-0a87b3acb36d','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-IpaRegistrationTasks-4kl2boudsqfg','state changed','OS::Heat::Value',NULL,173),(380,'3aad0dbe-1a5e-4ce2-92a4-030878a76483','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-IpaRegistrationTasks-lttsd2pstz4t','state changed','OS::Heat::Value',NULL,179),(381,'22dc3a20-5647-43f9-8d66-1d9013644fce','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-HostFirewallTasks-kv6mbvrtw3n5','state changed','OS::Heat::Value',NULL,181),(382,'652f0d99-8a8e-4b67-ae2d-0eed70aaac7d','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','1','0bf7781e-7772-4660-975e-375b9d7f1b60','state changed','OS::TripleO::Services::CACerts',NULL,97),(383,'37d76c6d-9f98-42e5-8859-9026afc4cb27','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalPostDeployTasks-imq3iaaathy4','state changed','OS::Heat::Value',NULL,180),(384,'00b00c91-37b1-4e2e-b2b5-3a59ece3f425','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerPuppetTasks-nwh3j4wop6e7','state changed','OS::Heat::Value',NULL,182),(385,'e2f0f388-1dfe-446f-9829-1bc70d01d3dd','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-HostPrepTasks-7y3sjpv4jaz5','state changed','OS::Heat::Value',NULL,178),(386,'54f5c5b2-ed3c-4d53-948d-6b5c403ad962','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalPostDeployTasks-ynbm6mm3mzy4','state changed','OS::Heat::Value',NULL,161),(387,'64c14bba-a7db-4118-8b53-753c2d81441d','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-IncomingMetadataSettings-zdibfotrsh74','state changed','OS::Heat::Value',NULL,183),(388,'98f508f4-6590-434c-9d71-0ba1f25a2333','3557cab5-1751-49fa-b5fc-f1da20b663a0','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-0-d5mhhsjlykig','3557cab5-1751-49fa-b5fc-f1da20b663a0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(389,'7c5f212b-7de9-461c-8607-6dfa484998ca','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-PuppetConfig-s2naolcf5aki','state changed','OS::Heat::Value',NULL,172),(390,'6fd6e89d-301e-4f3a-b125-f067a0612b94','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-MonitoringSubscriptionsConfig-hn53gwjpue7c','state changed','OS::Heat::Value',NULL,176),(391,'bc2bd0eb-86dc-4bdc-b02e-98fae44bdc91','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-KollaConfig-vjzedypnjrxm','state changed','OS::Heat::Value',NULL,175),(392,'f9aab730-e97d-4b30-ae49-8e3647887db1','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalPostDeployTasks-hafnpnrn442j','state changed','OS::Heat::Value',NULL,188),(393,'f19929db-a559-4236-a490-0aa5a400a36a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-CellControllerServiceChain-tpaa6i2todkh-FirewallRules-qwvf4gquzpbb','state changed','OS::Heat::Value',NULL,185),(394,'ce78f8ed-0d78-4bfe-a5de-84f738d9848d','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerPuppetTasks-rqqybabyntoo','state changed','OS::Heat::Value',NULL,177),(395,'a13f7fe1-0472-4bff-adf9-df2a5d0498b9','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerConfigScripts-svznlqatpzph','state changed','OS::Heat::Value',NULL,186),(396,'08507b0a-903b-4054-86d6-338b899e1324','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DeployStepsTasks-3z4gf6nu3bts','state changed','OS::Heat::Value',NULL,184),(397,'2e98dc7e-07b9-42e1-9320-86cf9f05b41e','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DockerPuppetTasks-nwh3j4wop6e7','state changed','OS::Heat::Value',NULL,182),(398,'31509468-2bd8-4911-92f7-32c396a59cf2','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-IncomingMetadataSettings-zdibfotrsh74','state changed','OS::Heat::Value',NULL,183),(399,'ad40397e-152d-4e9e-9d2f-dfa776a78bea','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-BlockStorageServiceChain-lpywpcu2lszw-AnsibleGroupVars-2hjov3cuzyxp','state changed','OS::Heat::Value',NULL,166),(400,'40552c89-de82-43f8-9699-37c905638915','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ScaleTasks-7n5sq6mygmr4','state changed','OS::Heat::Value',NULL,192),(401,'d84381cd-bf8d-415d-833b-3623ba51bfcf','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ScaleTasks-otnppgqi2t3b','state changed','OS::Heat::Value',NULL,170),(402,'674d2433-c78f-49ed-bac1-19185ef38ac0','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-GlobalConfigSettings-ejdzyykew3cq','state changed','OS::Heat::Value',NULL,190),(403,'9f429bab-77e6-442d-8c93-ac148099e31d','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalPostDeployTasks-imq3iaaathy4','state changed','OS::Heat::Value',NULL,180),(404,'ee2450d4-a004-44c8-983a-6deb130a359d','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DeployStepsTasks-747q6bl52clu','state changed','OS::Heat::Value',NULL,191),(405,'b3be469c-119e-45ee-a9d7-f565ea7cfd66','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-CellControllerServiceChain-tpaa6i2todkh-FirewallFrontendRules-tgxyirsje5hx','state changed','OS::Heat::Value',NULL,189),(406,'e6b04a0e-2acf-4342-a285-cbd5e1b87989','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-MonitoringSubscriptionsConfig-pj6655k4yuwm','state changed','OS::Heat::Value',NULL,174),(407,'0370783d-d8ad-4d74-ae6f-a43de034c615','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-HostFirewallTasks-kv6mbvrtw3n5','state changed','OS::Heat::Value',NULL,181),(408,'caecec3d-90d0-4fe9-b784-c45c7f134f04','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PuppetStepConfig-zot7zplyafy2','state changed','OS::Heat::Value',NULL,187),(409,'fe42fea3-65d3-471e-91b5-352d9f1161ea','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PuppetConfig-a2oky47hg7eg','state changed','OS::Heat::Value',NULL,193),(410,'15af8aa1-b729-499e-a4a3-c43eb64b47d1','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-CellControllerServiceChain-tpaa6i2todkh-FirewallRules-qwvf4gquzpbb','state changed','OS::Heat::Value',NULL,185),(411,'5a39f2f9-82c1-4b8c-aacc-db030801d754','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-ObjectStorageServiceChain-utbxofn2oral-DockerConfigScripts-svznlqatpzph','state changed','OS::Heat::Value',NULL,186),(412,'ad430b02-81af-4247-9f20-9b3b1e5938b7','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalPostDeployTasks-hafnpnrn442j','state changed','OS::Heat::Value',NULL,188),(413,'43fc443a-e5c1-4505-9bbc-b253d4ed619a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-KollaConfig-ujcjmzvz2sgx','state changed','OS::Heat::Value',NULL,195),(414,'96135cb4-631f-4c28-9f19-400c9cc9c1c3','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalDeployTasks-ow2n4ni5im5e','state changed','OS::Heat::Value',NULL,200),(415,'3a1ff31f-5a19-4cca-b80d-9ef440ce5bc4','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PreUpgradeRollingTasks-bvzr5tmoap6o','state changed','OS::Heat::Value',NULL,198),(416,'9574992a-1215-478e-89f9-f1cfecbd962e','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-GlobalConfigSettings-ejdzyykew3cq','state changed','OS::Heat::Value',NULL,190),(417,'c0039144-9309-481d-a889-12db30226fc6','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ScaleTasks-7n5sq6mygmr4','state changed','OS::Heat::Value',NULL,192),(418,'a5941245-c697-4571-9423-7893fb2f97e0','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PuppetConfig-a2oky47hg7eg','state changed','OS::Heat::Value',NULL,193),(419,'17a4f22f-2668-4053-b648-a81b39191a93','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw','state changed','OS::TripleO::CellControllerServiceServerMetadataHook',NULL,196),(420,'a3cf8061-c008-4d6f-9fc3-dc613f4995aa','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-KollaConfig-4jedyleiakm5','state changed','OS::Heat::Value',NULL,202),(421,'c1725a25-537a-4f7e-8366-35a2cac41abb','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PreUpgradeRollingTasks-sirqp5nfhwuo','state changed','OS::Heat::Value',NULL,203),(422,'c7cd379c-c84b-4a1f-bd29-0514f5685926','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PuppetStepConfig-tpcmuu4fgu3b','state changed','OS::Heat::Value',NULL,205),(423,'24ca4c78-fa29-4e61-96ae-ef566c817afc','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PreUpgradeRollingTasks-bvzr5tmoap6o','state changed','OS::Heat::Value',NULL,198),(424,'7a19afe3-a865-4266-89b9-7c0f90419a03','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PostUpdateTasks-2w5k42yi62aj','state changed','OS::Heat::Value',NULL,206),(425,'030600e8-9398-48b5-aaea-5bcdb907e029','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-IncomingMetadataSettings-ehcqo2lrtass','state changed','OS::Heat::Value',NULL,194),(426,'8eb54a89-d0f3-49f2-933c-2a5e4b35cdcd','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalDeployTasks-ow2n4ni5im5e','state changed','OS::Heat::Value',NULL,200),(427,'6980bcfe-298b-400a-b473-0f75cbba61b2','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceNames-cjmn46ijq5zn','state changed','OS::Heat::Value',NULL,197),(428,'4fd4e841-d721-451c-91c4-5ee2ffe656c4','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-HostPrepTasks-7y3sjpv4jaz5','state changed','OS::Heat::Value',NULL,178),(429,'a6d37222-fa72-445d-b738-5c1452180876','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-IpaRegistrationTasks-lttsd2pstz4t','state changed','OS::Heat::Value',NULL,179),(430,'c43fbc7d-97e4-471d-abe5-2a7af4669531','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-IpaRegistrationTasks-b5dpzndmu7bc','state changed','OS::Heat::Value',NULL,199),(431,'ff38fcb0-8db3-489c-b4b6-7c30cc7beeba','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceNames-uv6i5ti3nthg','state changed','OS::Heat::Value',NULL,208),(432,'c0316648-6f5c-4bc4-ab48-9e67a9d54303','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-KollaConfig-4jedyleiakm5','state changed','OS::Heat::Value',NULL,202),(433,'6cce0e82-758e-4120-9b23-51970183319c','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PostUpdateTasks-2w5k42yi62aj','state changed','OS::Heat::Value',NULL,206),(434,'0a900c34-3bbd-4546-9a84-e6108663a212','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpdateTasks-wbsnxz63njwg','state changed','OS::Heat::Value',NULL,209),(435,'3ce2f93d-233e-4de6-be42-abe07f88e461','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-DeployStepsTasks-fdx4iwudxcea','state changed','OS::Heat::Value',NULL,204),(436,'fa1d2c0c-032d-4c80-906c-8f57c2ff2a41','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DeployStepsTasks-3z4gf6nu3bts','state changed','OS::Heat::Value',NULL,184),(437,'773d18cc-8b1f-4d2d-b920-06ed3b182bb4','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PreUpgradeRollingTasks-z3b54ykjpxsc','state changed','OS::Heat::Value',NULL,211),(438,'6e053a8d-1905-4b00-b064-3bd6904a9b40','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-DeployStepsTasks-747q6bl52clu','state changed','OS::Heat::Value',NULL,191),(439,'ea6f0df6-725e-41b6-b3b8-54e56dc79973','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-PuppetStepConfig-tpcmuu4fgu3b','state changed','OS::Heat::Value',NULL,205),(440,'0c56d27d-1830-45ae-9dcf-5ad468ae4992','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','5','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-5-3zoazg2pzsah','state changed','OS::TripleO::Services::IpaClient',NULL,210),(441,'e1edf342-f4c6-4033-8f6b-788cf44230b4','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PreUpgradeRollingTasks-sirqp5nfhwuo','state changed','OS::Heat::Value',NULL,203),(442,'d2ac9f6a-e8a9-4a53-acd1-c700801795c4','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-FirewallFrontendRules-r4nwutgcdnck','state changed','OS::Heat::Value',NULL,212),(443,'77cf7237-fa90-44e0-959e-6a3ae1c69c7d','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceNames-uv6i5ti3nthg','state changed','OS::Heat::Value',NULL,208),(444,'13932f9f-d55f-4b39-a42b-de8d23c2dc46','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-CellControllerServiceChain-tpaa6i2todkh-AnsibleGroupVars-qikrdpjctdlf','state changed','OS::Heat::Value',NULL,218),(445,'f511b3d1-4043-483b-97a1-5eb1268f4f0c','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PreUpgradeRollingTasks-z3b54ykjpxsc','state changed','OS::Heat::Value',NULL,211),(446,'8e92688c-7b32-4b52-a220-edc480dd8fc6','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalUpdateTasks-gdrx42rqoxo2','state changed','OS::Heat::Value',NULL,217),(447,'47d17492-8d6a-4871-a8f2-856c556b409a','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpdateTasks-wbsnxz63njwg','state changed','OS::Heat::Value',NULL,209),(448,'ebbeccf7-c8fd-4b9b-9937-04fe268982f9','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PuppetStepConfig-zot7zplyafy2','state changed','OS::Heat::Value',NULL,187),(449,'7b27871f-a2bd-46b9-ad67-73f0deb0db36','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalUpgradeTasks-ly3j3n7fgpe4','state changed','OS::Heat::Value',NULL,215),(450,'5b889d72-8fcb-463d-83fe-dbef30556cd6','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-KollaConfig-ujcjmzvz2sgx','state changed','OS::Heat::Value',NULL,195),(451,'2895b438-47dd-4f59-8ec1-968670bb034c','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-CellControllerServiceChain-tpaa6i2todkh-FirewallFrontendRules-tgxyirsje5hx','state changed','OS::Heat::Value',NULL,189),(452,'b37e411d-9256-4bca-bbd3-daa88b092488','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpdateTasks-32srgxame3dd','state changed','OS::Heat::Value',NULL,220),(453,'460d7970-b79e-48c2-817c-7078887d5915','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-IndividualServices-jpmddjxqudt3','state changed','OS::Heat::Value',NULL,213),(454,'803d0a32-c835-4a78-b707-623ad56265c4','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-CellControllerServiceChain-tpaa6i2todkh-AnsibleGroupVars-qikrdpjctdlf','state changed','OS::Heat::Value',NULL,218),(455,'8959087b-bb4e-4e1e-a4b3-3c58ee7de6a2','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-CompactServices-j373tjpdefes','state changed','OS::Heat::Value',NULL,214),(456,'93d20213-9281-4595-97d0-e68ccc502fb2','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-FirewallFrontendRules-r4nwutgcdnck','state changed','OS::Heat::Value',NULL,212),(457,'8bed9be9-aa2c-4ff5-8a0e-d70c4e6d07c3','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalUpdateTasks-crsxbty2vz26','state changed','OS::Heat::Value',NULL,225),(458,'8679d027-fbb3-4815-b216-8697a7bb2c22','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerConfigScripts-iwftdt5vtkau','state changed','OS::Heat::Value',NULL,216),(459,'69bad770-986f-4270-af82-5023cfc1c5a5','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-IpaRegistrationTasks-b5dpzndmu7bc','state changed','OS::Heat::Value',NULL,199),(460,'de9ecb96-e51c-4a17-9bd4-1188021f5d38','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-UpdateTasks-32srgxame3dd','state changed','OS::Heat::Value',NULL,220),(461,'5ff4dec2-4b42-49c4-8d91-2714570861f0','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ContainerPuppetTasks-ai4wrpongqlq','state changed','OS::Heat::Value',NULL,223),(462,'6fa12f94-fd37-4bc9-928d-1f88270f83ad','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-PuppetStepConfig-wq23r7i2stri','state changed','OS::Heat::Value',NULL,226),(463,'8540ee11-926a-48f7-a29a-991342d44e33','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ExternalUpdateTasks-gdrx42rqoxo2','state changed','OS::Heat::Value',NULL,217),(464,'28947bb0-155d-4fa7-82bf-3fd9e65afad0','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:29',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PostUpdateTasks-lyvv4r2fjazo','state changed','OS::Heat::Value',NULL,219),(465,'4ae8af2c-d96d-473a-9673-4a9560b39716','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:29',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-IncomingMetadataSettings-ehcqo2lrtass','state changed','OS::Heat::Value',NULL,194),(466,'be3d7f0b-16fc-4f3e-ba5b-b6a2c182396f','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalPostDeployTasks-3ng5uproghsy','state changed','OS::Heat::Value',NULL,224),(467,'7a76c1d3-8f80-4fa3-b5fa-673ae1005f07','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-KeystoneResourcesConfigs-d2jlvxwzztdo','state changed','OS::Heat::Value',NULL,222),(468,'b2dc63dc-f585-44a1-854d-255694243177','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalUpdateTasks-crsxbty2vz26','state changed','OS::Heat::Value',NULL,225),(469,'62837c1e-a1ce-4168-b40c-752907544de4','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-HostPrepTasks-25gb6bsktngu','state changed','OS::Heat::Value',NULL,230),(470,'f1b650da-f553-434d-a9b3-d6b084a096ee','22d09e62-328d-471b-8477-a3120b3f150f','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-5-3zoazg2pzsah','22d09e62-328d-471b-8477-a3120b3f150f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(471,'aeeb37b8-b3cc-452e-8e3b-ccb36c1a2591','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceNames-cjmn46ijq5zn','state changed','OS::Heat::Value',NULL,197),(472,'6bf7426b-6bae-4b51-adf3-de27116e571f','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ScaleTasks-gqpv66xj3ztk','state changed','OS::Heat::Value',NULL,227),(473,'9e2b2cc4-32bb-4921-b8c2-7894bc6db443','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-HostPrepTasks-25gb6bsktngu','state changed','OS::Heat::Value',NULL,230),(474,'37633f92-5578-4618-b983-4f1a53e42610','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ContainerPuppetTasks-ai4wrpongqlq','state changed','OS::Heat::Value',NULL,223),(475,'ed5b460e-6c1e-4d2a-b2a1-26ffbaa5169e','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpgradeTasks-5gx2gym56rse','state changed','OS::Heat::Value',NULL,235),(476,'43443df7-c7eb-4cf1-bb7d-b1555a79f440','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-ObjectStorageServiceChain-utbxofn2oral-PuppetStepConfig-wq23r7i2stri','state changed','OS::Heat::Value',NULL,226),(477,'b077e702-bc80-4461-9eb8-c6820987cbe1','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalUpgradeTasks-ly3j3n7fgpe4','state changed','OS::Heat::Value',NULL,215),(478,'dd213692-2d3b-498f-b235-dc608aa7302e','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalUpdateTasks-mr2gxtikocej','state changed','OS::Heat::Value',NULL,232),(479,'9fe10edb-af7f-4705-bbe5-52666c03b629','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerConfig-qt5ot7mfc53z','state changed','OS::Heat::Value',NULL,234),(480,'77640cf8-6497-427d-8cbd-4d1f527e04e2','3557cab5-1751-49fa-b5fc-f1da20b663a0','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-0-d5mhhsjlykig-RoleParametersValue-2zbfvta4mkoz','state changed','OS::Heat::Value',NULL,221),(481,'4425c6ce-e3d1-40b2-a0a5-57a05e4a88df','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PreDeployStepTasks-ivqoxtkfsqhc','state changed','OS::Heat::Value',NULL,233),(482,'cef05536-402f-4c98-a0e9-f228a0b28754','22d09e62-328d-471b-8477-a3120b3f150f','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-5-3zoazg2pzsah','22d09e62-328d-471b-8477-a3120b3f150f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(483,'c4014ad7-efa2-4344-bf6b-099f578a224e','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-MonitoringSubscriptionsConfig-pewdztj3nx6t','state changed','OS::Heat::Value',NULL,236),(484,'f718c6e8-9ee8-4481-88f5-929f6ff8e894','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-HostFirewallTasks-ye35qlxcc6rw','state changed','OS::Heat::Value',NULL,239),(485,'da1c8337-0f06-4d85-8fb7-110de1329f68','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpgradeTasks-5gx2gym56rse','state changed','OS::Heat::Value',NULL,235),(486,'c9be7765-a1b2-4936-aad3-1e117d02e64a','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalPostDeployTasks-3ng5uproghsy','state changed','OS::Heat::Value',NULL,224),(487,'527ea6be-8a8b-4a59-bc6a-af1d37a0f87e','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-KeystoneResourcesConfigs-d2jlvxwzztdo','state changed','OS::Heat::Value',NULL,222),(488,'09ad6f55-d20f-4441-aced-fae72acd100d','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PostUpdateTasks-lyvv4r2fjazo','state changed','OS::Heat::Value',NULL,219),(489,'4967db32-10bd-4d15-89fa-d6c3f034531a','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c','state changed','OS::TripleO::ObjectStorageServiceServerMetadataHook',NULL,238),(490,'6c5b5553-ace8-44eb-b3f6-2aa92e2da2db','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpgradeBatchTasks-kkj7t6fmtelf','state changed','OS::Heat::Value',NULL,229),(491,'e51c7efb-123b-4af7-b56a-dcbce9083d0a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalUpdateTasks-igeetomibqz3','state changed','OS::Heat::Value',NULL,231),(492,'3a5cc9e0-5984-4480-a9e7-8d0cf77d19fa','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerConfig-qt5ot7mfc53z','state changed','OS::Heat::Value',NULL,234),(493,'6c0d2b81-33fd-4d0e-82c0-6987818a2622','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PreDeployStepTasks-emxtl35qgzpd','state changed','OS::Heat::Value',NULL,240),(494,'83091375-d8a1-47ae-b6d2-5157f85abe38','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PreDeployStepTasks-ivqoxtkfsqhc','state changed','OS::Heat::Value',NULL,233),(495,'0fb4b12c-cd96-4e70-8d29-df6ce66bfb2a','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PostUpgradeTasks-nsh5eeo4dx5j','state changed','OS::Heat::Value',NULL,242),(496,'d2c54b4b-bf68-4473-8795-2039aac8ac9a','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ScaleTasks-gqpv66xj3ztk','state changed','OS::Heat::Value',NULL,227),(497,'55e72c72-ab6e-43f6-addd-61fb950a441f','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-DeployStepsTasks-fdx4iwudxcea','state changed','OS::Heat::Value',NULL,204),(498,'8441cb72-c8e9-447b-918b-7733e76ade19','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm','state changed','OS::TripleO::CellControllerComputeServiceServerMetadataHook',NULL,244),(499,'ccc60664-0e91-4db6-a338-5a15b2c48409','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','5','22d09e62-328d-471b-8477-a3120b3f150f','state changed','OS::TripleO::Services::IpaClient',NULL,210),(500,'955cd511-5890-440a-af1d-5e7275113059','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-HostFirewallTasks-ye35qlxcc6rw','state changed','OS::Heat::Value',NULL,239),(501,'68a22dfa-9e05-4b47-90e9-74489726183c','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-IndividualServices-jpmddjxqudt3','state changed','OS::Heat::Value',NULL,213),(502,'ba6b7a55-a3d8-4c53-a5c1-22e6b826eeb9','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerConfig-gdemshgqyks3','state changed','OS::Heat::Value',NULL,237),(503,'d8aafe15-3508-4df8-b7ca-65c34b2510a6','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw','244cf2d1-86c6-4699-a602-b075f32a5321','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(504,'60d42025-1858-4100-85ac-06e1c0517550','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-GlobalConfigSettings-pzji5pmlqkxq','state changed','OS::Heat::Value',NULL,246),(505,'2f315adc-36d9-4a0e-9a92-ce7d240da989','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalUpdateTasks-mr2gxtikocej','state changed','OS::Heat::Value',NULL,232),(506,'0bf5e447-a569-473b-968f-1193aca3c52b','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerPuppetTasks-di33dhkz4gi5','state changed','OS::Heat::Value',NULL,248),(507,'deaa5cfb-15bb-40a4-a538-13c9b8c5083b','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-HostFirewallTasks-jhktmjbqnstr','state changed','OS::Heat::Value',NULL,243),(508,'ce50214b-9e28-427c-ad0f-29d252207166','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PuppetStepConfig-r32mpfrzuar7','state changed','OS::Heat::Value',NULL,247),(509,'5a3c86d3-1ecc-4a4f-a3e6-8f2e50050cdf','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','CompactServices','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv-CompactServices-j373tjpdefes','state changed','OS::Heat::Value',NULL,214),(510,'5bd2c728-ae16-4bf4-8d1f-bdfc91c0827d','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-GlobalConfigSettings-pzji5pmlqkxq','state changed','OS::Heat::Value',NULL,246),(511,'5ef96968-3ec5-4d37-8707-9c7493b3cbef','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PostUpgradeTasks-nsh5eeo4dx5j','state changed','OS::Heat::Value',NULL,242),(512,'bcd9fbcd-2f75-4039-afc9-9a781eed2f53','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-CellControllerServiceChain-tpaa6i2todkh-DockerConfigScripts-iwftdt5vtkau','state changed','OS::Heat::Value',NULL,216),(513,'d3c6808d-ffb7-46c2-9a00-2fd502863ab8','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerPuppetTasks-di33dhkz4gi5','state changed','OS::Heat::Value',NULL,248),(514,'eba361aa-d7c8-4d92-8ef4-1497c21db4fb','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-BlockStorageServiceChain-lpywpcu2lszw-MonitoringSubscriptionsConfig-pewdztj3nx6t','state changed','OS::Heat::Value',NULL,236),(515,'92ee709a-5370-46c4-92a6-27dc66ca3db3','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-CompactServices-a4mzh6tqvgmu','state changed','OS::Heat::Value',NULL,250),(516,'824a36b5-8a83-4f26-ac7c-99696fef018b','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PuppetConfig-eryqzwhzbo6f','state changed','OS::Heat::Value',NULL,254),(517,'80c09363-bab4-4fe5-ab2e-3aa695de452f','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpdateTasks-xbaixwpxua23','state changed','OS::Heat::Value',NULL,241),(518,'127f58ca-b560-4a0a-bef1-278db179628a','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PuppetConfig-eryqzwhzbo6f','state changed','OS::Heat::Value',NULL,254),(519,'257c755c-7232-4f02-b34b-7e4d35c2eae6','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c','e6067479-0e6b-436a-9eb5-113d33d65ea7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(520,'ecd4396d-be8c-4a5f-b164-5f2dcb418cb5','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-FirewallRules-kmildofondrg','state changed','OS::Heat::Value',NULL,255),(521,'f591d4ec-8012-4db7-8ff0-95f91b9674d2','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PuppetStepConfig-r32mpfrzuar7','state changed','OS::Heat::Value',NULL,247),(522,'3080fb7c-e6b8-4d83-8473-09e1c2d03efc','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-AnsibleGroupVars-oecob23xfyk5','state changed','OS::Heat::Value',NULL,245),(523,'dc3e0e19-7cb3-4a07-abbc-7b95e350b806','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','2','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3','state changed','OS::TripleO::Services::Collectd',NULL,249),(524,'0cc5ecc1-49a7-49e5-a11a-5b9772e69f4f','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','CompactServices','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-CompactServices-a4mzh6tqvgmu','state changed','OS::Heat::Value',NULL,250),(525,'3796d6bf-18db-4a11-a569-5ad4e99de106','3557cab5-1751-49fa-b5fc-f1da20b663a0','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-0-d5mhhsjlykig-RoleParametersValue-2zbfvta4mkoz','state changed','OS::Heat::Value',NULL,221),(526,'38244c5d-b65c-4e9e-96df-ccaf6a8236ec','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-IpaRegistrationTasks-d6q4knurtw2w','state changed','OS::Heat::Value',NULL,262),(527,'eb55721e-a1ea-442e-8128-5d354205e168','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-PreDeployStepTasks-emxtl35qgzpd','state changed','OS::Heat::Value',NULL,240),(528,'3420945b-ecb3-40ac-87da-0c239c784364','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-FirewallRules-kmildofondrg','state changed','OS::Heat::Value',NULL,255),(529,'f9cc99e8-8a68-469f-806e-46d9bbee6f26','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PostUpgradeTasks-he3cz3oqxr2j','state changed','OS::Heat::Value',NULL,257),(530,'e61a96b1-da16-49c8-9a70-1fef25467da5','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpdateTasks-6nbl34e3dzde','state changed','OS::Heat::Value',NULL,252),(531,'d0aa9e48-472f-4786-9a29-46ec844562d2','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-IpaRegistrationTasks-d6q4knurtw2w','state changed','OS::Heat::Value',NULL,262),(532,'5f20e27a-3b18-4f38-b760-09bdc81e542d','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-DeployStepsTasks-6vht3prklqdf','state changed','OS::Heat::Value',NULL,251),(533,'03d4ec90-b805-414f-81ff-203fe97c59e1','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalDeployTasks-7dzck5bb2ouq','state changed','OS::Heat::Value',NULL,258),(534,'3a1f7721-1622-4d20-8236-5ebf1fe01a4b','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-HostFirewallTasks-jhktmjbqnstr','state changed','OS::Heat::Value',NULL,243),(535,'768dfbda-3f03-426f-894d-9a80962876e1','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceConfigSettings-5axi3hxpeujf','state changed','OS::Heat::Value',NULL,261),(536,'cca00150-7a5e-4dbd-b3d0-38bcc1385c8f','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpgradeBatchTasks-kkj7t6fmtelf','state changed','OS::Heat::Value',NULL,229),(537,'a1cc4d5c-012e-4d52-989a-dac270157b15','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalUpdateTasks-igeetomibqz3','state changed','OS::Heat::Value',NULL,231),(538,'45161a17-688e-4a41-a83b-dc9434872bb6','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-CellControllerServiceChain-tpaa6i2todkh-KeystoneResourcesConfigs-lebcqbpj2jcp','state changed','OS::Heat::Value',NULL,260),(539,'74c55edb-4219-449d-b4a2-ed673def98f2','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-IndividualServices-nk3tbmq2ldzi','state changed','OS::Heat::Value',NULL,265),(540,'6da1008d-8688-4591-a25d-567f3b3c4e67','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm','f5041f0b-f9f1-4fca-a279-d91363096fd2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(541,'b4605563-aae5-4945-9a52-fa292f1af7cb','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-PostUpgradeTasks-he3cz3oqxr2j','state changed','OS::Heat::Value',NULL,257),(542,'c811a355-2b4f-4cc3-af6e-17ceb4f319f9','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceConfigSettings-5axi3hxpeujf','state changed','OS::Heat::Value',NULL,261),(543,'d22edd9c-56bc-4469-b08b-62726591a04b','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpgradeTasks-x3sodegj2tsl','state changed','OS::Heat::Value',NULL,266),(544,'335a3d16-e981-47e4-b322-e115ba8ef24d','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3','179af614-ab18-49dc-b57d-11a658a834cc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(545,'722c1fa3-5928-45f3-bc33-687e81aebc71','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalUpgradeTasks-p4yrtwyvgzgp','state changed','OS::Heat::Value',NULL,268),(546,'2f51414f-67dd-4e4f-ab5e-d866e0a5e48f','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh-IndividualServices-nk3tbmq2ldzi','state changed','OS::Heat::Value',NULL,265),(547,'b18c6a5d-0856-4f83-8f76-f14ef2818c56','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpgradeTasks-i7flcaprbf4r','state changed','OS::Heat::Value',NULL,259),(548,'33b2d30a-e587-42fa-9d6f-f9f21a72b4ce','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-PuppetStepConfig-66fccihvb6vm','state changed','OS::Heat::Value',NULL,256),(549,'419b1d7a-a315-4d02-a1f8-e48c986373fa','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ExternalDeployTasks-7dzck5bb2ouq','state changed','OS::Heat::Value',NULL,258),(550,'4e568e74-25db-4d8f-875f-ec765211c8e8','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-ExternalUpgradeTasks-p4yrtwyvgzgp','state changed','OS::Heat::Value',NULL,268),(551,'6581e0e6-95b6-4c7e-aaa5-bbbdf3ac79b1','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpgradeTasks-fcftxjjzzxd6','state changed','OS::Heat::Value',NULL,269),(552,'b48b1ef2-2d14-413e-8e7f-d0439dc373f3','0de3d522-3134-47bf-b743-fb0e7d2113b4','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-BlockStorageServiceChain-lpywpcu2lszw-ServiceServerMetadataHook-5d6lgsvmftdh','0de3d522-3134-47bf-b743-fb0e7d2113b4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(553,'70b8f4ac-d6fe-4ace-958d-236908555960','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-CellControllerServiceChain-tpaa6i2todkh-KeystoneResourcesConfigs-lebcqbpj2jcp','state changed','OS::Heat::Value',NULL,260),(554,'71dcdac0-f4d7-4390-8ae3-a98a7d8d9fb9','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerConfig-gdemshgqyks3','state changed','OS::Heat::Value',NULL,237),(555,'c1d34566-ae6d-41d9-bfbe-767313c15ddd','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpgradeTasks-x3sodegj2tsl','state changed','OS::Heat::Value',NULL,266),(556,'c9e39b86-3aab-4e7d-a1e2-537a6c4e2632','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3-ContainersCommon-r6cvytzy3cgd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(557,'0d87b40f-37a1-423a-8e54-3d88f6365935','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerConfigScripts-gz5vbwrezjn2','state changed','OS::Heat::Value',NULL,263),(558,'5e950881-80f3-41d1-9db2-a676ea04f919','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpgradeTasks-fcftxjjzzxd6','state changed','OS::Heat::Value',NULL,269),(559,'0911fc62-a6fb-42c9-8b61-5d5ac92f3e71','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-CephStorageServiceChain-6gzyv3dy5m57-ServiceServerMetadataHook-aysdilnwkowv','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(560,'50b18f71-7520-4052-a14f-62ce74d8352e','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DeployStepsTasks-qblduhvuyhtx','state changed','OS::Heat::Value',NULL,273),(561,'b782e408-5a7c-4237-8cd8-9e2473237528','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-UpdateTasks-xbaixwpxua23','state changed','OS::Heat::Value',NULL,241),(562,'2acad19e-1245-4164-820a-690d863fb0cf','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DeployStepsTasks-qblduhvuyhtx','state changed','OS::Heat::Value',NULL,273),(563,'d07ea709-c07c-4507-88b2-67595ef0762f','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpgradeBatchTasks-ufr7hlp2fw6f','state changed','OS::Heat::Value',NULL,270),(564,'6b968732-35c8-4e3a-8d62-6df69d7177ab','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-AnsibleGroupVars-oecob23xfyk5','state changed','OS::Heat::Value',NULL,245),(565,'b5c1edaa-1a67-47c9-9975-bce1fa347128','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpdateTasks-6nbl34e3dzde','state changed','OS::Heat::Value',NULL,252),(566,'e8cce0a6-395c-47e0-aeb1-ece18d07b5fd','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-ObjectStorageServiceChain-utbxofn2oral-AnsibleGroupVars-occrf5ameaz2','state changed','OS::Heat::Value',NULL,276),(567,'3b6f04e5-5f53-4cea-9953-ba9ea3824522','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-DeployStepsTasks-6vht3prklqdf','state changed','OS::Heat::Value',NULL,251),(568,'aba98acf-fd1f-4eab-85c7-a27262670c46','3557cab5-1751-49fa-b5fc-f1da20b663a0','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-0-d5mhhsjlykig','3557cab5-1751-49fa-b5fc-f1da20b663a0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(569,'2aa13332-7639-4ecd-afdc-d6f6ea3b8fb0','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','9','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-9-wlh7g4qxc4s7','state changed','OS::TripleO::Services::MySQLClient',NULL,274),(570,'bb7c97e6-6849-444f-ac72-9b592bfb6e9e','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-PuppetConfig-7vm5f7faagr7','state changed','OS::Heat::Value',NULL,272),(571,'2ec4f3db-7c86-45f7-8403-bb4729ca6847','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-ObjectStorageServiceChain-utbxofn2oral-AnsibleGroupVars-occrf5ameaz2','state changed','OS::Heat::Value',NULL,276),(572,'0e427744-9b96-4e5b-966a-aafef6c6ccd6','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-PuppetStepConfig-66fccihvb6vm','state changed','OS::Heat::Value',NULL,256),(573,'dece3a4e-7c10-43aa-9e07-9517694c9035','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpgradeTasks-i7flcaprbf4r','state changed','OS::Heat::Value',NULL,259),(574,'129caa60-6519-458a-b103-469d1d783076','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PostUpgradeTasks-evnpe6a6aelh','state changed','OS::Heat::Value',NULL,275),(575,'0bd72ab3-7374-46b4-8a58-1c97ed43f571','f32e4126-de7f-4a5d-8f48-c1b362b611dc','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3-ContainersCommon-r6cvytzy3cgd','f32e4126-de7f-4a5d-8f48-c1b362b611dc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(576,'0e4f23bb-f65e-4950-a161-7c3102813dd2','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PuppetConfig-bp5mz7aro7ca','state changed','OS::Heat::Value',NULL,277),(577,'9361147e-22cc-4f79-8476-a9ac35c970f5','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PuppetConfig-bp5mz7aro7ca','state changed','OS::Heat::Value',NULL,277),(578,'f4e50e7b-881f-4495-a56e-5bad099ab972','f32e4126-de7f-4a5d-8f48-c1b362b611dc','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3-ContainersCommon-r6cvytzy3cgd','f32e4126-de7f-4a5d-8f48-c1b362b611dc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(579,'b635e1f7-657c-4960-b9b3-dcb834e42b2d','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-IncomingMetadataSettings-w4hm577cczs2','state changed','OS::Heat::Value',NULL,279),(580,'d786f88a-0b0a-4d53-9687-b89c08955c81','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PreUpgradeRollingTasks-ez74giwaujca','state changed','OS::Heat::Value',NULL,280),(581,'842dcd9d-0e3c-4760-83a6-2b201af6e299','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-DockerConfigScripts-gz5vbwrezjn2','state changed','OS::Heat::Value',NULL,263),(582,'da3cff5d-469e-424b-8f19-a2ed829adf50','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-IncomingMetadataSettings-w4hm577cczs2','state changed','OS::Heat::Value',NULL,279),(583,'113cec81-45e3-4d11-bef9-f58ae2a64939','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PreUpgradeRollingTasks-ez74giwaujca','state changed','OS::Heat::Value',NULL,280),(584,'2718827b-dd57-4e37-9775-d6292e73ff3f','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-IncomingMetadataSettings-6rrzav2rfegz','state changed','OS::Heat::Value',NULL,278),(585,'6ee04e6e-2125-43d8-83be-4d141b0a8779','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-CompactServices-zlzj5yrpjafo','state changed','OS::Heat::Value',NULL,282),(586,'16d27880-925f-430f-a1f4-4117514804d9','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-CellControllerServiceChain-tpaa6i2todkh-UpgradeBatchTasks-ufr7hlp2fw6f','state changed','OS::Heat::Value',NULL,270),(587,'bc24dec4-232d-4779-8699-8f48bece539b','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-IndividualServices-jupzwdi6yz2r','state changed','OS::Heat::Value',NULL,283),(588,'9dcf5974-9b29-4a02-9c0d-40a55f6718a2','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','CompactServices','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-CompactServices-zlzj5yrpjafo','state changed','OS::Heat::Value',NULL,282),(589,'aa058554-ce5c-421f-a238-5cbae25d5dc8','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm-IndividualServices-jupzwdi6yz2r','state changed','OS::Heat::Value',NULL,283),(590,'cb500035-1bfa-4523-a60b-384b48f161fa','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ScaleTasks-44jk2jqogg4o','state changed','OS::Heat::Value',NULL,285),(591,'8eb8bd6e-6bda-4a47-99a1-b7c588bc2732','f5041f0b-f9f1-4fca-a279-d91363096fd2','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw-ServiceServerMetadataHook-cybbrgjtehcm','f5041f0b-f9f1-4fca-a279-d91363096fd2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(592,'125d6ef7-2a99-426d-be36-0a89a110417c','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-CellControllerServiceChain-tpaa6i2todkh-PuppetConfig-7vm5f7faagr7','state changed','OS::Heat::Value',NULL,272),(593,'fee221cb-9224-4e55-b3d1-e44a7cafdbe1','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ScaleTasks-44jk2jqogg4o','state changed','OS::Heat::Value',NULL,285),(594,'9b3aca08-f54c-44f0-9f00-1a6b360a66eb','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:30',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PostUpgradeTasks-evnpe6a6aelh','state changed','OS::Heat::Value',NULL,275),(595,'95aae101-fb5f-4b56-a5e9-fc9c696ca526','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:30',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalPostDeployTasks-rsolpnfm5xgr','state changed','OS::Heat::Value',NULL,284),(596,'e6ce6378-2e9f-4a44-bb3d-a043acd98e1c','50f575df-bb16-43e0-8990-7bec4f4d9445','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-9-wlh7g4qxc4s7','50f575df-bb16-43e0-8990-7bec4f4d9445','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(597,'fd198331-c2ee-4584-b3ca-ef1ca851f2d6','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-IncomingMetadataSettings-6rrzav2rfegz','state changed','OS::Heat::Value',NULL,278),(598,'b3f1f8ec-7f25-43cb-adbf-8dc691277784','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalUpdateTasks-vnuzvjd4gbev','state changed','OS::Heat::Value',NULL,286),(599,'87e939a4-bee0-4511-bbea-992782fa0bcc','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','0de3d522-3134-47bf-b743-fb0e7d2113b4','state changed','OS::TripleO::BlockStorageServiceServerMetadataHook',NULL,127),(600,'2875bb98-9b6d-4247-b4e1-482f12c1c962','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PreDeployStepTasks-ikd7qf65mejn','state changed','OS::Heat::Value',NULL,287),(601,'a5dd8ff7-bbec-48e1-a44f-a1b36a08cbba','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PreDeployStepTasks-lx7gb6cmw2t6','state changed','OS::Heat::Value',NULL,288),(602,'b4bb39fa-d3dc-4519-94bd-79246b4bae44','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PreDeployStepTasks-ikd7qf65mejn','state changed','OS::Heat::Value',NULL,287),(603,'0309581b-a060-4dd6-a3e0-3e3e93ef5158','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-PreDeployStepTasks-lx7gb6cmw2t6','state changed','OS::Heat::Value',NULL,288),(604,'85a1091b-2c52-453b-bec5-48a66b747142','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-KollaConfig-qg3cy7nouvjp','state changed','OS::Heat::Value',NULL,289),(605,'0bd4449c-74df-47bc-8b2e-010e6bafee1b','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalPostDeployTasks-rsolpnfm5xgr','state changed','OS::Heat::Value',NULL,284),(606,'f651c0fa-9da4-4fa9-b375-067ab5d16b75','98b135f3-8017-43fe-8c0d-3392bae2a689','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-BlockStorageServiceChain-lpywpcu2lszw','98b135f3-8017-43fe-8c0d-3392bae2a689','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(607,'144a8a4f-f96f-4292-84fb-f2b507b441e7','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-KollaConfig-qg3cy7nouvjp','state changed','OS::Heat::Value',NULL,289),(608,'66d71386-b724-4bd6-af3f-bc0713238247','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','38a2f6a3-6c8c-4694-ac7d-e9efe49f769f','state changed','OS::TripleO::CephStorageServiceServerMetadataHook',NULL,140),(609,'695861ef-2f3e-4f30-b2da-1b564e049fc0','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-GlobalConfigSettings-n47ljtkpgpdw','state changed','OS::Heat::Value',NULL,291),(610,'2b156503-74e0-4d69-824c-85a5bc0e2a6b','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceNames-awbohhnfkbsd','state changed','OS::Heat::Value',NULL,290),(611,'4f1c0452-40d0-49a0-ada3-3153e75833bd','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ExternalUpdateTasks-vnuzvjd4gbev','state changed','OS::Heat::Value',NULL,286),(612,'91a74015-a300-40d9-b280-c630f5e74247','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-IndividualServices-uehn3ocrsv7e','state changed','OS::Heat::Value',NULL,292),(613,'1b4131cf-3ee5-4ee7-8fd1-85faa50da18a','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-CephStorageServiceChain-6gzyv3dy5m57','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(614,'0414be8c-c239-413a-b359-0ab591a230e1','50f575df-bb16-43e0-8990-7bec4f4d9445','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-9-wlh7g4qxc4s7','50f575df-bb16-43e0-8990-7bec4f4d9445','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(615,'83a302b3-f8a2-481c-a65d-021e5c663811','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-GlobalConfigSettings-n47ljtkpgpdw','state changed','OS::Heat::Value',NULL,291),(616,'e6a156e0-2c64-46a2-b46e-f26333ae3b05','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-CompactServices-yj3mxsrm5ojd','state changed','OS::Heat::Value',NULL,295),(617,'2f51ab51-086a-499e-b337-079084c78a23','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-MonitoringSubscriptionsConfig-dhqxkodvhbyy','state changed','OS::Heat::Value',NULL,296),(618,'2bd9591e-19a8-49a9-9122-6b3555dc6a2f','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-IndividualServices-uehn3ocrsv7e','state changed','OS::Heat::Value',NULL,292),(619,'ebc2be86-4003-41cb-8a90-547f35cc3173','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-MonitoringSubscriptionsConfig-dhqxkodvhbyy','state changed','OS::Heat::Value',NULL,296),(620,'e1e6598b-38b0-424e-94d9-cb7070b89d0d','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','CompactServices','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c-CompactServices-yj3mxsrm5ojd','state changed','OS::Heat::Value',NULL,295),(621,'c92d503f-adb8-472b-aa4b-8a3d2298be82','e6067479-0e6b-436a-9eb5-113d33d65ea7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceServerMetadataHook-u4d63otmv42c','e6067479-0e6b-436a-9eb5-113d33d65ea7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(622,'6dd4a0a9-0623-4755-9c61-6257e18e0baa','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-GlobalConfigSettings-r2wlxbnq7ppt','state changed','OS::Heat::Value',NULL,294),(623,'8688e121-4d72-4ad1-8865-3d033ffbcf56','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','3','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr','state changed','OS::TripleO::Services::ComputeCeilometerAgent',NULL,297),(624,'d4c513ad-f25c-4bc7-ba88-abb470c39f65','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpdateTasks-67vbas5oave7','state changed','OS::Heat::Value',NULL,299),(625,'efd9b053-ea13-49e7-93b2-a763a565ab61','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-ObjectStorageServiceChain-utbxofn2oral-ServiceNames-awbohhnfkbsd','state changed','OS::Heat::Value',NULL,290),(626,'30b28069-9c8f-47ad-9ff2-ceda00dc893c','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpgradeBatchTasks-an2xcpvfg5rs','state changed','OS::Heat::Value',NULL,301),(627,'d19fbb9e-d515-4a88-86c4-4985bd1d5018','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','BlockStorageServiceChain','98b135f3-8017-43fe-8c0d-3392bae2a689','state changed','OS::TripleO::BlockStorageServices',NULL,72),(628,'dde772b2-c70e-4719-b877-5562459ce316','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ContainerPuppetTasks-5xtkogb75doa','state changed','OS::Heat::Value',NULL,298),(629,'f7455123-655f-453e-bbc6-12e27df1e6c4','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpdateTasks-67vbas5oave7','state changed','OS::Heat::Value',NULL,299),(630,'c1fee060-d480-475c-915f-61bd87ccc650','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalDeployTasks-fklcwbumurp2','state changed','OS::Heat::Value',NULL,302),(631,'1c46724b-35a5-4d25-a1ac-3289734d4ebd','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-UpgradeBatchTasks-an2xcpvfg5rs','state changed','OS::Heat::Value',NULL,301),(632,'01dd4254-1f02-4dda-9b13-85dc13cef0a1','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalDeployTasks-fklcwbumurp2','state changed','OS::Heat::Value',NULL,302),(633,'b7949df6-8f83-40fa-9172-36e5dc93bb03','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(634,'08956d50-8140-4a15-bf6f-f6080ec8c555','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-ObjectStorageServiceChain-utbxofn2oral-GlobalConfigSettings-r2wlxbnq7ppt','state changed','OS::Heat::Value',NULL,294),(635,'79c4c29a-e618-4942-b2b9-b368d1685c9e','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-ObjectStorageServiceChain-utbxofn2oral-ContainerPuppetTasks-5xtkogb75doa','state changed','OS::Heat::Value',NULL,298),(636,'23d6f13d-39f0-471c-95aa-08f71a38836f','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-IncomingMetadataSettings-gj64xhokm2jp','state changed','OS::Heat::Value',NULL,303),(637,'88ba6be8-50a9-4012-b3f8-6394815f42ae','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalUpgradeTasks-b73wv5krzxkg','state changed','OS::Heat::Value',NULL,304),(638,'f9d5caeb-f06d-4a3f-b59a-09637a4e3c63','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-IpaRegistrationTasks-yywzrpzk7pt2','state changed','OS::Heat::Value',NULL,306),(639,'71f0ab92-ff1d-4f74-968b-906bd57a7260','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ExternalUpgradeTasks-b73wv5krzxkg','state changed','OS::Heat::Value',NULL,304),(640,'d921f898-04b6-4ee7-8929-309cb22c64b8','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-IncomingMetadataSettings-gj64xhokm2jp','state changed','OS::Heat::Value',NULL,303),(641,'d0108552-7857-4d08-a0eb-589aebcef231','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceConfigSettings-qocgh25hhgyt','state changed','OS::Heat::Value',NULL,309),(642,'b3f56799-22cc-4b76-a983-34cefcff1e62','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-IpaRegistrationTasks-yywzrpzk7pt2','state changed','OS::Heat::Value',NULL,306),(643,'85dca20e-f38e-4f30-95e6-0c72227de892','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceConfigSettings-qocgh25hhgyt','state changed','OS::Heat::Value',NULL,309),(644,'74066af3-016a-49d7-920b-f46404e68ea7','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-NetworkerServiceChain-rxix3w4zxy7x-FirewallFrontendRules-uogiplowa4e5','state changed','OS::Heat::Value',NULL,313),(645,'ab2a5e33-a839-4e48-abd5-438349bf0957','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','e6067479-0e6b-436a-9eb5-113d33d65ea7','state changed','OS::TripleO::ObjectStorageServiceServerMetadataHook',NULL,238),(646,'cf06a008-ce1f-4dc2-b766-cf97bff1d9ae','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','CeilometerServiceBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-CeilometerServiceBase-hsxufnvtxtbz','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,316),(647,'5284cb15-d67c-41e8-9bd1-0f91d5641f59','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ContainerPuppetTasks-xll6j35gb6h7','state changed','OS::Heat::Value',NULL,315),(648,'787b3525-4b89-4586-aef6-f4f4f2d72c8b','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-IndividualServices-6lmlklrsgbxc','state changed','OS::Heat::Value',NULL,318),(649,'2d4eff39-35a0-4e69-87d1-6398a675ded6','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-NetworkerServiceChain-rxix3w4zxy7x-FirewallFrontendRules-uogiplowa4e5','state changed','OS::Heat::Value',NULL,313),(650,'eeb3e2d8-a233-4b4c-a903-824842914d55','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PostUpgradeTasks-fb6clts37jm4','state changed','OS::Heat::Value',NULL,320),(651,'9435817e-bffc-4e8f-965e-dd9154b11f14','53b73866-7726-4df0-a595-ef2da82b4961','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-ObjectStorageServiceChain-utbxofn2oral','53b73866-7726-4df0-a595-ef2da82b4961','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(652,'b6c7b9f4-0d69-4494-a248-14dcfd593ca9','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-CompactServices-b63gqxdjwd6b','state changed','OS::Heat::Value',NULL,322),(653,'d9113413-a85f-411c-8621-bd1fc5c69d14','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ContainerPuppetTasks-xll6j35gb6h7','state changed','OS::Heat::Value',NULL,315),(654,'1e94a7d1-8d31-4875-a0a0-26b5072d6006','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerConfig-xmdost5oxs3h','state changed','OS::Heat::Value',NULL,323),(655,'61e091a3-7d90-400f-8b0b-93844178c66d','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','CompactServices','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-CompactServices-b63gqxdjwd6b','state changed','OS::Heat::Value',NULL,322),(656,'d3ba2781-3901-41c3-95d3-f438ebe02792','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw-IndividualServices-6lmlklrsgbxc','state changed','OS::Heat::Value',NULL,318),(657,'7b08f83d-642f-43a2-a620-32f13c42ca4e','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','f5041f0b-f9f1-4fca-a279-d91363096fd2','state changed','OS::TripleO::CellControllerComputeServiceServerMetadataHook',NULL,244),(658,'90a6fb74-25e6-4122-be63-fe6b27c93055','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-HostPrepTasks-z4e6z6s4alyj','state changed','OS::Heat::Value',NULL,326),(659,'30b9dba7-20b7-46c2-afac-4d9ec2349067','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerConfig-xmdost5oxs3h','state changed','OS::Heat::Value',NULL,323),(660,'213d96f1-4574-4596-81d6-facb0bb96744','def315d7-943a-4ca3-8cfc-a483d8d69f9c','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-CeilometerServiceBase-hsxufnvtxtbz','def315d7-943a-4ca3-8cfc-a483d8d69f9c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(661,'183f1a1d-7626-4369-ad45-0ce39094f02e','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-PostUpgradeTasks-fb6clts37jm4','state changed','OS::Heat::Value',NULL,320),(662,'ded1a7e6-c580-451a-a451-fb204327ab64','c8463b2c-ce05-496a-b690-8e1f91d18618','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-CellControllerComputeServiceChain-lz7htb76f2xw','c8463b2c-ce05-496a-b690-8e1f91d18618','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(663,'b2dc216b-5393-427b-a51d-578a32c83ffb','244cf2d1-86c6-4699-a602-b075f32a5321','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-CellControllerServiceChain-tpaa6i2todkh-ServiceServerMetadataHook-k6sexfpck3uw','244cf2d1-86c6-4699-a602-b075f32a5321','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(664,'dab2477a-ac9f-4543-b769-2f320e25969a','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-HostPrepTasks-z4e6z6s4alyj','state changed','OS::Heat::Value',NULL,326),(665,'adb2747c-d113-4c2c-9a87-7909560394bd','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpgradeBatchTasks-kcitbk2e5mh2','state changed','OS::Heat::Value',NULL,328),(666,'b6a61549-2676-47bc-8c98-1b91d984a61e','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-NetworkerServiceChain-rxix3w4zxy7x-KeystoneResourcesConfigs-4zb2pj73ia7n','state changed','OS::Heat::Value',NULL,330),(667,'2b16af45-2774-4a3c-a247-0ccc40b01b87','def315d7-943a-4ca3-8cfc-a483d8d69f9c','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-CeilometerServiceBase-hsxufnvtxtbz','def315d7-943a-4ca3-8cfc-a483d8d69f9c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(668,'f4850b33-9107-431d-b590-45614ed73557','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerPuppetTasks-nwpjoonc2lhr','state changed','OS::Heat::Value',NULL,332),(669,'e4b735d3-6ba8-4197-9970-80b5cccbb8b0','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','0','3557cab5-1751-49fa-b5fc-f1da20b663a0','state changed','OS::TripleO::Services::BootParams',NULL,169),(670,'b775e518-5cfd-49f3-8b14-f42bfad3b783','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3-RoleParametersValue-m7aam7omhfvo','state changed','OS::Heat::Value',NULL,331),(671,'0befbf95-bf80-4ea5-a223-b80f0ae0d69b','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3-RoleParametersValue-m7aam7omhfvo','state changed','OS::Heat::Value',NULL,331),(672,'9c98dd59-96c6-4a79-a0ce-54e5e24df685','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-NetworkerServiceChain-rxix3w4zxy7x-FirewallRules-4ajbncqbmnwd','state changed','OS::Heat::Value',NULL,334),(673,'ccf81e99-4ea0-4c50-9b43-6134d88461b2','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-UpgradeBatchTasks-kcitbk2e5mh2','state changed','OS::Heat::Value',NULL,328),(674,'d2fccd40-b53b-4abd-9c3f-0589a82f443e','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-NetworkerServiceChain-rxix3w4zxy7x-KeystoneResourcesConfigs-4zb2pj73ia7n','state changed','OS::Heat::Value',NULL,330),(675,'0e2d8272-c031-4dbb-94d8-b2d7e482c21f','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerPuppetTasks-nwpjoonc2lhr','state changed','OS::Heat::Value',NULL,332),(676,'47bfd103-845f-45b0-9bb3-19f7c703ace2','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerConfigScripts-galze2p7gpd4','state changed','OS::Heat::Value',NULL,337),(677,'8d0e4d43-f6f0-4832-bb85-7e035a9e0d2b','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk','state changed','OS::TripleO::NetworkerServiceServerMetadataHook',NULL,338),(678,'7dba839d-9fef-4cff-a4ab-afd47286f9e8','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-NetworkerServiceChain-rxix3w4zxy7x-DockerConfigScripts-galze2p7gpd4','state changed','OS::Heat::Value',NULL,337),(679,'432a26e5-6496-449f-8f9b-4c8758bd0430','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(680,'90ffa579-e81b-40c4-9299-478b36a902d3','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-NetworkerServiceChain-rxix3w4zxy7x-FirewallRules-4ajbncqbmnwd','state changed','OS::Heat::Value',NULL,334),(681,'559469c4-75f2-4bdc-a983-0e88d554e58e','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-NetworkerServiceChain-rxix3w4zxy7x-AnsibleGroupVars-xg23tv6rykpx','state changed','OS::Heat::Value',NULL,350),(682,'34b73b84-6f5d-4717-bce4-8ef00535dac7','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-NetworkerServiceChain-rxix3w4zxy7x-AnsibleGroupVars-xg23tv6rykpx','state changed','OS::Heat::Value',NULL,350),(683,'a706dce8-7f15-48cb-aec6-ea7f644f7e9f','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','ContainersCommon','f32e4126-de7f-4a5d-8f48-c1b362b611dc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(684,'14ff4812-2bdd-4f3e-af26-b1aa0abf5f34','179af614-ab18-49dc-b57d-11a658a834cc','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-2-3z7ro77wy4v3','179af614-ab18-49dc-b57d-11a658a834cc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(685,'7ddfffa1-e0dc-48da-a730-5d4ea932423e','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-IncomingMetadataSettings-6yzexbg5bvxa','state changed','OS::Heat::Value',NULL,360),(686,'f4b70d41-16b9-4cb1-a2fd-3884a9dfa6cc','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','4','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut','state changed','OS::TripleO::Services::CeilometerAgentIpmi',NULL,361),(687,'5be27c66-9201-433a-b53e-f3c52bfb1ee6','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-IncomingMetadataSettings-6yzexbg5bvxa','state changed','OS::Heat::Value',NULL,360),(688,'f8cb5265-e5be-4160-bf52-63f1a785bf8d','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-CompactServices-pnlvogkx77jk','state changed','OS::Heat::Value',NULL,365),(689,'2a58e9ce-eae0-4355-93f3-14734c2cd6da','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','CompactServices','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-CompactServices-pnlvogkx77jk','state changed','OS::Heat::Value',NULL,365),(690,'9f1ae246-e662-452e-92f4-6b60c4bcf37f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:31',NULL,'CREATE','COMPLETE','CephStorageServiceChain','b6328fd3-7b1a-4fa5-bdc3-54754e32af5e','state changed','OS::TripleO::CephStorageServices',NULL,71),(691,'70fafcc5-657c-4542-af6c-c1acd17467a1','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-IndividualServices-kdv4evskiv3i','state changed','OS::Heat::Value',NULL,366),(692,'c04cf759-780c-45c0-8e67-c6ce342c92e5','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:31',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut','9fad1474-035c-4f1e-ae1b-3e7498119d6f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(693,'7a1cac5f-adaa-4d5e-bed2-476597c350a2','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk-IndividualServices-kdv4evskiv3i','state changed','OS::Heat::Value',NULL,366),(694,'dbb8e979-1c5b-4a7c-9a36-f00fae09d602','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-NetworkerServiceChain-rxix3w4zxy7x-ServiceServerMetadataHook-qvd4lxintbyk','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(695,'d7467c13-8a10-472e-ba44-b429644aa88b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','BlockStorageServiceChainRoleData','overcloud-BlockStorageServiceChainRoleData-nbscookjmhf7','state changed','OS::Heat::Value',NULL,367),(696,'5100b367-7c45-48c7-aefd-4fdb137de41b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','BlockStorageServiceChainRoleData','overcloud-BlockStorageServiceChainRoleData-nbscookjmhf7','state changed','OS::Heat::Value',NULL,367),(697,'35ef76ea-3d7b-4807-8674-b4b7a334e85a','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','9','50f575df-bb16-43e0-8990-7bec4f4d9445','state changed','OS::TripleO::Services::MySQLClient',NULL,274),(698,'5ebd35ed-540f-4bf0-b31b-a34f30e4f3ee','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','CeilometerAgentCentralBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml',NULL,374),(699,'c9b427fd-a699-4fa9-87ea-e4fc6e6ae124','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu','9ed5f85c-99dd-40b3-92c5-b834463ad844','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(700,'5f4c8fac-498d-44ca-bfde-014282b67a22','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','13','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw','state changed','OS::TripleO::Services::NovaMigrationTarget',NULL,385),(701,'2ede39de-b457-46cd-8d18-126613ef91a4','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','ObjectStorageServiceChain','53b73866-7726-4df0-a595-ef2da82b4961','state changed','OS::TripleO::ObjectStorageServices',NULL,75),(702,'53721944-2ca1-4001-beff-f482dfdca2b9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','BlockStorageServiceNames','overcloud-BlockStorageServiceNames-r3a5d5sv4kw7','state changed','OS::Heat::Value',NULL,392),(703,'89555771-2f61-4441-a09f-6fc5a94af746','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-RoleParametersValue-x2zjc4yg74xq','state changed','OS::Heat::Value',NULL,393),(704,'3e6e2e7a-f3d5-4a5f-a91d-20b905388fd1','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw','815512d4-8cb7-4834-b620-e099709bb257','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(705,'4c174a72-9107-4a97-b7b4-e164935bda83','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','BlockStorageServiceNames','overcloud-BlockStorageServiceNames-r3a5d5sv4kw7','state changed','OS::Heat::Value',NULL,392),(706,'1f9be25a-c1bc-42ef-88e7-8312da257e0e','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-RoleParametersValue-x2zjc4yg74xq','state changed','OS::Heat::Value',NULL,393),(707,'207db52c-1055-404f-81cd-06ae7ab05d79','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-ContainersCommon-zkz6vdjqgn54','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(708,'a5ed4d06-b3c8-4743-985e-8f8bc51e4650','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','CellControllerComputeServiceChain','c8463b2c-ce05-496a-b690-8e1f91d18618','state changed','OS::TripleO::CellControllerComputeServices',NULL,74),(709,'40bf144b-b489-4c51-8e03-0992f98be206','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','244cf2d1-86c6-4699-a602-b075f32a5321','state changed','OS::TripleO::CellControllerServiceServerMetadataHook',NULL,196),(710,'c344832e-95fc-43a7-bec9-f4c338ea3ddf','cc80737c-5c46-42be-8552-16dffdcbee22','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-ContainersCommon-zkz6vdjqgn54','cc80737c-5c46-42be-8552-16dffdcbee22','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(711,'f68134f4-32f8-46c9-a369-37820f5dc72c','cc80737c-5c46-42be-8552-16dffdcbee22','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-ContainersCommon-zkz6vdjqgn54','cc80737c-5c46-42be-8552-16dffdcbee22','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(712,'80b192b7-8d6e-4870-bbda-713ccbee1861','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','2','179af614-ab18-49dc-b57d-11a658a834cc','state changed','OS::TripleO::Services::Collectd',NULL,249),(713,'00413c93-00e4-4cd7-ae9a-809d78da6949','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','BlockStorage','overcloud-BlockStorage-f7gocyv5ecg2','state changed','OS::Heat::ResourceGroup',NULL,418),(714,'2f9cdf1b-3f69-4412-8cc0-7b4d02492b13','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','CeilometerServiceBase','def315d7-943a-4ca3-8cfc-a483d8d69f9c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,316),(715,'c24bd1bd-fe71-48c5-90e1-f007f07d3c54','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-CellControllerServiceChain-tpaa6i2todkh','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(716,'16fd953b-4e72-41ef-9bb7-06443ab97868','983617ce-86cb-4f86-8967-7e90a3cd25fa','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorage-f7gocyv5ecg2','983617ce-86cb-4f86-8967-7e90a3cd25fa','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(717,'53c237c7-e5cc-4053-be55-7c09d51775d7','983617ce-86cb-4f86-8967-7e90a3cd25fa','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-BlockStorage-f7gocyv5ecg2','983617ce-86cb-4f86-8967-7e90a3cd25fa','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(718,'30b9a0c4-3e83-4f9e-81c7-8d2eecd9aed6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','CephStorageServiceChainRoleData','overcloud-CephStorageServiceChainRoleData-hlbgzizmyj7h','state changed','OS::Heat::Value',NULL,435),(719,'ab5f42d3-8d20-4f43-a594-63844d633a5a','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','1b73a0ea-fbeb-4806-a4cc-deb42017aac9','state changed','OS::TripleO::NetworkerServiceServerMetadataHook',NULL,338),(720,'bea7d867-9a6b-4b4e-a2d3-f79d6b1e1d43','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','CephStorageServiceChainRoleData','overcloud-CephStorageServiceChainRoleData-hlbgzizmyj7h','state changed','OS::Heat::Value',NULL,435),(721,'4bd9f3e1-1e90-4fb6-93f7-598d0204d5ea','7186e430-a73d-4dd2-b095-c39c6f648ce7','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-NetworkerServiceChain-rxix3w4zxy7x','7186e430-a73d-4dd2-b095-c39c6f648ce7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(722,'008a1167-31dd-45f7-9699-46b30dcfdaa8','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-ContainersCommon-w5oxcgu642yx','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(723,'800e0b51-8c58-4a9f-b212-bad70078aa05','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','6','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby','state changed','OS::TripleO::Services::Iscsid',NULL,448),(724,'2bdc2975-6a18-4bd6-aec0-0fed60b2221d','4d2103d7-457c-486b-839d-7b4050449812','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-ContainersCommon-w5oxcgu642yx','4d2103d7-457c-486b-839d-7b4050449812','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(725,'625f3e61-1dc3-4671-9c1a-9eadb1650040','4d2103d7-457c-486b-839d-7b4050449812','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-ContainersCommon-w5oxcgu642yx','4d2103d7-457c-486b-839d-7b4050449812','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(726,'8a468233-c588-463c-b4f4-a5681a0413d6','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:32',NULL,'CREATE','COMPLETE','ContainersCommon','4d2103d7-457c-486b-839d-7b4050449812','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(727,'bf777a5e-1a9a-4041-aaf3-74578bd581e5','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:32',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby','e502181e-6e39-4d7f-a59b-31bdc64fa669','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(728,'997856b0-4844-4863-88cd-ed84cde8797f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CephStorageServiceNames','overcloud-CephStorageServiceNames-246parpzjwbf','state changed','OS::Heat::Value',NULL,473),(729,'062043e0-19ee-4b93-9610-35a81bfbb8b0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','CephStorageServiceNames','overcloud-CephStorageServiceNames-246parpzjwbf','state changed','OS::Heat::Value',NULL,473),(730,'f9595df9-87fa-484e-a56f-17c39d4d8ab0','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby-ContainersCommon-532kajnaqjyg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(731,'c5fb6e58-b1b5-495d-8fe8-b3db6223a14b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','ObjectStorageServiceChainRoleData','overcloud-ObjectStorageServiceChainRoleData-h6hw3rysamro','state changed','OS::Heat::Value',NULL,476),(732,'b5a9e626-2d03-4dd6-a8c6-e7e099910fc3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','ObjectStorageServiceChainRoleData','overcloud-ObjectStorageServiceChainRoleData-h6hw3rysamro','state changed','OS::Heat::Value',NULL,476),(733,'e4b1f785-bff5-441f-8699-11e850a3a7b8','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','0','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-0-plmvb65ee3ql','state changed','OS::TripleO::Services::BootParams',NULL,477),(734,'3652416c-da6c-40be-a3ff-39a1588ac25d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CephStorage','overcloud-CephStorage-7oyaex4v74vh','state changed','OS::Heat::ResourceGroup',NULL,479),(735,'371ffcd9-e399-4756-a97d-7488d52070c3','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CeilometerServiceBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerServiceBase-lb7pkotmiceb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,480),(736,'9af08f99-deb6-4d50-a354-b042c2ee0a21','125b14e8-fba6-4621-9ac8-bf4c56c7c523','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby-ContainersCommon-532kajnaqjyg','125b14e8-fba6-4621-9ac8-bf4c56c7c523','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(737,'2e5a8b69-94d9-4cb5-a90c-a349f83c46c2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','NetworkerServiceChain','7186e430-a73d-4dd2-b095-c39c6f648ce7','state changed','OS::TripleO::NetworkerServices',NULL,77),(738,'298a20a8-67e0-4f63-abe7-8654222a5820','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','CellControllerServiceChain','d5ea2fe6-001b-44a6-9e78-d6b044ba0335','state changed','OS::TripleO::CellControllerServices',NULL,73),(739,'fd374c0a-618a-4112-b0dd-787d13b1cb57','125b14e8-fba6-4621-9ac8-bf4c56c7c523','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby-ContainersCommon-532kajnaqjyg','125b14e8-fba6-4621-9ac8-bf4c56c7c523','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(740,'52844945-ce65-4041-abc4-410bacb447e0','90adc256-7435-4e08-a850-78da0c530866','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-0-plmvb65ee3ql','90adc256-7435-4e08-a850-78da0c530866','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(741,'41d97fa9-4e71-4ed9-932c-3007e04c6ffc','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','ContainersCommon','125b14e8-fba6-4621-9ac8-bf4c56c7c523','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(742,'b7f79459-ed0b-45c0-a85b-81fedd663230','a5e7138b-7f44-42ef-8a08-9c15522c1a7b','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerServiceBase-lb7pkotmiceb','a5e7138b-7f44-42ef-8a08-9c15522c1a7b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(743,'998590e5-7a0d-42ca-9187-e1c09e0dd2c1','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CeilometerServiceBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-CeilometerServiceBase-itl32q7e5fva','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,488),(744,'e65e2182-1962-42be-82a0-f1e3030a3738','1d3c5723-2355-4773-b5b1-1ec4f321daa7','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorage-7oyaex4v74vh','1d3c5723-2355-4773-b5b1-1ec4f321daa7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(745,'373e84aa-efeb-4db5-8bf5-31ffbf49889e','a5e7138b-7f44-42ef-8a08-9c15522c1a7b','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerServiceBase-lb7pkotmiceb','a5e7138b-7f44-42ef-8a08-9c15522c1a7b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(746,'d82336ee-edff-471f-813b-d6139613fe12','521aeaa9-3ef2-41dc-901a-32c8fc545237','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-CeilometerServiceBase-itl32q7e5fva','521aeaa9-3ef2-41dc-901a-32c8fc545237','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(747,'1ac6d184-ed0a-46e2-aa2d-6c92fdb30183','1d3c5723-2355-4773-b5b1-1ec4f321daa7','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-CephStorage-7oyaex4v74vh','1d3c5723-2355-4773-b5b1-1ec4f321daa7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(748,'f41fab2a-d43d-4c72-9dd8-cd1c93f20778','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-RoleParametersValue-oab4y2g3f22z','state changed','OS::Heat::Value',NULL,504),(749,'8ef399bb-7035-43ae-973a-cc5e7a0c8c06','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr-RoleParametersValue-oab4y2g3f22z','state changed','OS::Heat::Value',NULL,504),(750,'0e283753-76d6-42a1-ab28-4af79725c51a','90adc256-7435-4e08-a850-78da0c530866','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-0-plmvb65ee3ql-RoleParametersValue-syus3f3ik4l6','state changed','OS::Heat::Value',NULL,507),(751,'b7be2aee-1f2b-4fa2-b279-b9150034a0b0','521aeaa9-3ef2-41dc-901a-32c8fc545237','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-CeilometerServiceBase-itl32q7e5fva','521aeaa9-3ef2-41dc-901a-32c8fc545237','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(752,'afcfb23d-94e1-4671-9065-8284e049a300','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServiceChainRoleData','overcloud-CellControllerComputeServiceChainRoleData-xfcjibaw73xv','state changed','OS::Heat::Value',NULL,509),(753,'0fbd44e1-a9ab-4ec1-a9f0-94d6aab500fe','90adc256-7435-4e08-a850-78da0c530866','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-0-plmvb65ee3ql-RoleParametersValue-syus3f3ik4l6','state changed','OS::Heat::Value',NULL,507),(754,'5398e3a7-9fe6-4c9d-ba52-c97743f43449','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','CellControllerComputeServiceChainRoleData','overcloud-CellControllerComputeServiceChainRoleData-xfcjibaw73xv','state changed','OS::Heat::Value',NULL,509),(755,'6238996a-b4d6-4190-b67b-c95f8e1680bf','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','ObjectStorageServiceNames','overcloud-ObjectStorageServiceNames-6odeehq7ucq6','state changed','OS::Heat::Value',NULL,512),(756,'e25d0da4-78f8-4e1f-b9cb-b755c96f11e1','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','ContainersCommon','cc80737c-5c46-42be-8552-16dffdcbee22','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(757,'c3e65c74-d0f6-44a8-ac7c-ea5a5e3c6828','90adc256-7435-4e08-a850-78da0c530866','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-0-plmvb65ee3ql','90adc256-7435-4e08-a850-78da0c530866','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(758,'94af6cc3-b545-416a-8a7d-616fe19f6f89','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-3-cocialreh3xr','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(759,'ac429887-153e-4041-97b9-8961091e0085','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','ObjectStorageServiceNames','overcloud-ObjectStorageServiceNames-6odeehq7ucq6','state changed','OS::Heat::Value',NULL,512),(760,'f2040907-d998-4efe-863a-44ad156e62bc','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','BlockStorage','983617ce-86cb-4f86-8967-7e90a3cd25fa','state changed','OS::Heat::ResourceGroup',NULL,418),(761,'d63d2bd2-08b3-4d27-b611-cbf53360edd8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServiceNames','overcloud-CellControllerComputeServiceNames-nnjeuntemus7','state changed','OS::Heat::Value',NULL,541),(762,'92ffc49a-5e79-45a0-8117-73a5e7720dff','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','ObjectStorage','overcloud-ObjectStorage-6pyq6o2kjxji','state changed','OS::Heat::ResourceGroup',NULL,540),(763,'4f6af90d-9fa2-434e-b403-96d4a6658031','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','CellControllerComputeServiceNames','overcloud-CellControllerComputeServiceNames-nnjeuntemus7','state changed','OS::Heat::Value',NULL,541),(764,'a1afd9d8-d5b1-4ad2-9568-be0e21abe4cb','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-RoleParametersValue-z3fxh4vxf4bw','state changed','OS::Heat::Value',NULL,544),(765,'8e753e39-e694-4352-8002-16777f9d042e','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-RoleParametersValue-z3fxh4vxf4bw','state changed','OS::Heat::Value',NULL,544),(766,'bda1455c-5f40-43d4-85b6-9cbf45b21ad9','2aea2113-2951-4d6f-b0e2-7b5b8eb22830','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorage-6pyq6o2kjxji','2aea2113-2951-4d6f-b0e2-7b5b8eb22830','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(767,'2b6ffe4a-16b7-4e5c-9172-2ab145466760','2aea2113-2951-4d6f-b0e2-7b5b8eb22830','2026-06-14 07:52:33',NULL,'CREATE','COMPLETE','overcloud-ObjectStorage-6pyq6o2kjxji','2aea2113-2951-4d6f-b0e2-7b5b8eb22830','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(768,'a9347647-8c93-4e30-97d4-cd39a66aedda','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:33',NULL,'CREATE','IN_PROGRESS','BlockStorageNetworkHostnameMap','overcloud-BlockStorageNetworkHostnameMap-d4h7snbnlyf6','state changed','OS::Heat::Value',NULL,563),(769,'827a82c0-a5d0-4c39-a8a7-00697bd0d4f9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','BlockStorageNetworkHostnameMap','overcloud-BlockStorageNetworkHostnameMap-d4h7snbnlyf6','state changed','OS::Heat::Value',NULL,563),(770,'20faae44-40bc-49da-84ed-199d244ba704','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellControllerCompute','overcloud-CellControllerCompute-fsnnnfmzusmr','state changed','OS::Heat::ResourceGroup',NULL,565),(771,'28b6f9ab-fba2-474c-9cea-1dccaf25b5ed','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','BlockStorageServers','overcloud-BlockStorageServers-2yjtd63k36ey','state changed','OS::Heat::Value',NULL,566),(772,'d4852a2b-43c6-49e6-9733-c92f0b9ca1e8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','BlockStorageServers','overcloud-BlockStorageServers-2yjtd63k36ey','state changed','OS::Heat::Value',NULL,566),(773,'fe5b1f7c-b1cb-4128-a008-3b533694bbc9','a6786b52-c982-4d80-b2d9-f427884a3ecf','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerCompute-fsnnnfmzusmr','a6786b52-c982-4d80-b2d9-f427884a3ecf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(774,'7c0439a5-132e-4279-ad37-3fb67bdc7579','a6786b52-c982-4d80-b2d9-f427884a3ecf','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','overcloud-CellControllerCompute-fsnnnfmzusmr','a6786b52-c982-4d80-b2d9-f427884a3ecf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(775,'a4e6cfbe-16f9-4fab-88a0-37ad6f649d25','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','BlockStorageIpListMap','overcloud-BlockStorageIpListMap-sa6xjhsmzdse','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,574),(776,'7d38a215-8a7d-40e4-b9fa-411daff9ac57','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellControllerServiceChainRoleData','overcloud-CellControllerServiceChainRoleData-vm45tjc6cxzm','state changed','OS::Heat::Value',NULL,573),(777,'1b7c4d2d-9e07-44bf-8404-c70d44eea9ae','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CellControllerCompute','a6786b52-c982-4d80-b2d9-f427884a3ecf','state changed','OS::Heat::ResourceGroup',NULL,565),(778,'f3159d38-f0a4-44cb-b9ea-59323f7c296b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CellControllerServiceChainRoleData','overcloud-CellControllerServiceChainRoleData-vm45tjc6cxzm','state changed','OS::Heat::Value',NULL,573),(779,'fa257550-26ef-4c3c-b383-10278a822035','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby-RoleParametersValue-fim4v3ypoduy','state changed','OS::Heat::Value',NULL,578),(780,'59a94697-3f2b-48a6-a8e4-ea9ae3d71d4e','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-BlockStorageIpListMap-sa6xjhsmzdse','6452c53b-c01b-4603-b12b-c159874b94fa','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(781,'05032a26-ebcb-445a-8a3b-543c3263e5f4','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby-RoleParametersValue-fim4v3ypoduy','state changed','OS::Heat::Value',NULL,578),(782,'954ac4e1-a593-4c56-818d-fd564793f41c','e502181e-6e39-4d7f-a59b-31bdc64fa669','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-6-h3pihnb3jqby','e502181e-6e39-4d7f-a59b-31bdc64fa669','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(783,'0cf69bd3-7582-418e-a6f7-94c7e275c83b','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-ContainersCommon-am4hu4hyhqfr','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(784,'5aee7e0f-ee5e-4a83-87f5-6ef2714d75ea','897916d1-8d05-4df3-85cd-6288f792fdea','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-ContainersCommon-am4hu4hyhqfr','897916d1-8d05-4df3-85cd-6288f792fdea','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(785,'62bf22bf-f207-461f-988b-7c1ca2042ed1','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-BlockStorageIpListMap-sa6xjhsmzdse-EnabledServicesValue-lubzc254z4e5','state changed','OS::Heat::Value',NULL,583),(786,'f9f53d44-db24-4424-bdbd-48d69c5759bb','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServers','overcloud-CellControllerComputeServers-vxrgbucp3bzk','state changed','OS::Heat::Value',NULL,584),(787,'e59150c5-62f4-49dc-8af7-bd40547eedf7','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-BlockStorageIpListMap-sa6xjhsmzdse-EnabledServicesValue-lubzc254z4e5','state changed','OS::Heat::Value',NULL,583),(788,'84420a71-1184-4b07-aa7d-ee7ee225171b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','2','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs','state changed','OS::TripleO::Services::CeilometerAgentCentral',NULL,582),(789,'8afe408b-502b-418a-94de-c94c6a57035e','897916d1-8d05-4df3-85cd-6288f792fdea','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-ContainersCommon-am4hu4hyhqfr','897916d1-8d05-4df3-85cd-6288f792fdea','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(790,'eb318182-7974-4e01-b284-26bc9f5eca6f','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','3','4a64aea1-936a-4c6d-8e9a-0d8b1add754f','state changed','OS::TripleO::Services::ComputeCeilometerAgent',NULL,297),(791,'d378407a-f400-4575-b6b0-46f81920259d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellControllerServiceNames','overcloud-CellControllerServiceNames-ndwxlfr3nwmr','state changed','OS::Heat::Value',NULL,586),(792,'05a66d0c-05c5-4fff-b723-8c5a2e50e1cf','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CellControllerComputeServers','overcloud-CellControllerComputeServers-vxrgbucp3bzk','state changed','OS::Heat::Value',NULL,584),(793,'e8526488-472b-43d5-82e3-721edd688331','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-ContainersCommon-nhfj6anabrxl','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(794,'a1d02bfe-12aa-4177-a76a-e2dff8276629','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CephStorage','1d3c5723-2355-4773-b5b1-1ec4f321daa7','state changed','OS::Heat::ResourceGroup',NULL,479),(795,'9c0be1a9-c616-40ea-bfa3-efa1c519b162','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CeilometerServiceBase','521aeaa9-3ef2-41dc-901a-32c8fc545237','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,488),(796,'3b3e2387-9b3d-4248-a2ed-745a224ee44a','623487af-ec5a-4226-bffa-af51aa94fe01','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-ContainersCommon-nhfj6anabrxl','623487af-ec5a-4226-bffa-af51aa94fe01','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(797,'cfd51dec-5b80-4d1f-a44b-f2afdfa1788f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','0','90adc256-7435-4e08-a850-78da0c530866','state changed','OS::TripleO::Services::BootParams',NULL,477),(798,'c7cc148c-04ad-4bee-8152-4c265fa1a055','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CeilometerServiceBase','a5e7138b-7f44-42ef-8a08-9c15522c1a7b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,480),(799,'3db4e7d5-f8fd-48e5-8f09-cf7571044b9f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellControllerComputeNetworkHostnameMap','overcloud-CellControllerComputeNetworkHostnameMap-r7teeeprdkx7','state changed','OS::Heat::Value',NULL,590),(800,'2bd08cc7-45b9-4e31-84bf-a5713cd179e5','623487af-ec5a-4226-bffa-af51aa94fe01','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu-ContainersCommon-nhfj6anabrxl','623487af-ec5a-4226-bffa-af51aa94fe01','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(801,'14483251-0d1a-43ec-a65f-64c733f2af2c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CellControllerServiceNames','overcloud-CellControllerServiceNames-ndwxlfr3nwmr','state changed','OS::Heat::Value',NULL,586),(802,'31fa22a1-392d-4edb-8fcc-6ff9dc76c4c9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','NetworkerServiceChainRoleData','overcloud-NetworkerServiceChainRoleData-r2c5omyg53sb','state changed','OS::Heat::Value',NULL,591),(803,'62e7799e-5f5d-45a9-847d-411b425f41cd','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CephStorageNetworkHostnameMap','overcloud-CephStorageNetworkHostnameMap-gmjsqcedmgui','state changed','OS::Heat::Value',NULL,594),(804,'22ab4a4f-b6de-4474-ad9c-cf656baf0442','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','NetworkerServiceChainRoleData','overcloud-NetworkerServiceChainRoleData-r2c5omyg53sb','state changed','OS::Heat::Value',NULL,591),(805,'076a6f1c-bec1-4492-8417-c0dacaf83510','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CephStorageNetworkHostnameMap','overcloud-CephStorageNetworkHostnameMap-gmjsqcedmgui','state changed','OS::Heat::Value',NULL,594),(806,'8328fa11-b21a-4d3a-bc23-3bce2b42f883','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(807,'f524bc31-fdf1-4174-b541-2f0a15f3da59','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CellControllerComputeNetworkHostnameMap','overcloud-CellControllerComputeNetworkHostnameMap-r7teeeprdkx7','state changed','OS::Heat::Value',NULL,590),(808,'885b31da-dbcc-4187-a3c7-8eb1c8548c09','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CephStorageServers','overcloud-CephStorageServers-5zrs77xc77ly','state changed','OS::Heat::Value',NULL,599),(809,'ed99a251-89ba-4a10-90d8-88f5f4b2f8ac','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CellController','overcloud-CellController-3vqibsalajhi','state changed','OS::Heat::ResourceGroup',NULL,601),(810,'092091d3-c789-417a-9346-fb90bc399bd2','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','SshdBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-SshdBase-comu2ik5gplw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-puppet.yaml',NULL,602),(811,'286e8c85-6c8a-4275-98c7-491db502986c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','CephStorageServers','overcloud-CephStorageServers-5zrs77xc77ly','state changed','OS::Heat::Value',NULL,599),(812,'bdfdc9cb-86d1-4a54-95cc-19141a0e38a6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','CephStorageIpListMap','overcloud-CephStorageIpListMap-hfkduduvx5or','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,604),(813,'6fe08d2b-926b-4fc1-ab80-e36a41f6eafd','c53d435f-2486-447d-b826-3f9f0136c67d','2026-06-14 07:52:34',NULL,'CREATE','IN_PROGRESS','overcloud-CellController-3vqibsalajhi','c53d435f-2486-447d-b826-3f9f0136c67d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(814,'1d4580f0-c589-4a12-b047-76936461186b','c53d435f-2486-447d-b826-3f9f0136c67d','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','overcloud-CellController-3vqibsalajhi','c53d435f-2486-447d-b826-3f9f0136c67d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(815,'b0d41c9c-a723-49c1-8ece-0d6f724255fb','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:34',NULL,'CREATE','COMPLETE','ObjectStorage','2aea2113-2951-4d6f-b0e2-7b5b8eb22830','state changed','OS::Heat::ResourceGroup',NULL,540),(816,'19ff8232-ac95-43ae-8bd0-c1ba455eaab5','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','7','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-7-vh7o7zlasb3f','state changed','OS::TripleO::Services::Kernel',NULL,609),(817,'b8735e86-421a-4cde-b3c2-e523928d2ed2','d0dd0b55-c1a4-4c67-9b68-6ab27c675e80','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-SshdBase-comu2ik5gplw','d0dd0b55-c1a4-4c67-9b68-6ab27c675e80','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(818,'34592d21-124d-4cde-be66-a16f91a52f2b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','4','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6','state changed','OS::TripleO::Services::CinderApi',NULL,610),(819,'68fd3025-9c72-4bea-ac16-40f25be7e6e5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','CellControllerComputeIpListMap','overcloud-CellControllerComputeIpListMap-inevvhgpss3c','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,608),(820,'24dca131-75e2-458c-8a1b-6daaf292fa64','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','CellController','c53d435f-2486-447d-b826-3f9f0136c67d','state changed','OS::Heat::ResourceGroup',NULL,601),(821,'4086ab31-f139-49d2-afd2-262694704584','d0dd0b55-c1a4-4c67-9b68-6ab27c675e80','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw-SshdBase-comu2ik5gplw','d0dd0b55-c1a4-4c67-9b68-6ab27c675e80','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(822,'b6b6ba68-22b8-42d8-9ec5-f2ee8c116c92','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','6','e502181e-6e39-4d7f-a59b-31bdc64fa669','state changed','OS::TripleO::Services::Iscsid',NULL,448),(823,'7e0b15ce-39cf-464a-8f76-f8b1e853e04d','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-CephStorageIpListMap-hfkduduvx5or','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(824,'9d0ac34e-3d2b-4b08-bef8-8874a95c6795','3b3b125d-cc05-41b5-b39d-ecf429ce991c','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-7-vh7o7zlasb3f','3b3b125d-cc05-41b5-b39d-ecf429ce991c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(825,'6cafc0c6-02c1-424b-a2da-7e79e4c8d9e3','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6','ac7e0be7-d4d6-428e-a054-99a305cef5cc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(826,'b93da28b-a617-48b3-b143-b624b8dc22bf','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerComputeIpListMap-inevvhgpss3c','dfe2b789-5fd3-43db-8a30-8012910c0fa3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(827,'51d93a51-8672-413c-978b-bd548477bd66','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-CephStorageIpListMap-hfkduduvx5or-EnabledServicesValue-c4tenwgvgf2u','state changed','OS::Heat::Value',NULL,613),(828,'0156b10a-8537-448f-afc2-3dd88aa621d9','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-ContainersCommon-wijjycoghgip','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(829,'3a6c9954-f84a-41cb-83d7-83d52790c25a','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-CephStorageIpListMap-hfkduduvx5or-EnabledServicesValue-c4tenwgvgf2u','state changed','OS::Heat::Value',NULL,613),(830,'d86a8228-009c-4910-8c3c-df5ae31fa58a','5481d7f4-8b51-4d20-be2c-f61f98867986','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-ContainersCommon-wijjycoghgip','5481d7f4-8b51-4d20-be2c-f61f98867986','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(831,'d4cbc92e-15b3-4d83-abf7-36a3bc460ead','5481d7f4-8b51-4d20-be2c-f61f98867986','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-ContainersCommon-wijjycoghgip','5481d7f4-8b51-4d20-be2c-f61f98867986','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(832,'cd873560-5787-47b6-89ac-f7aec7a75127','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','CellControllerServers','overcloud-CellControllerServers-vxbpxjcglqdp','state changed','OS::Heat::Value',NULL,614),(833,'038ded1e-1d86-4772-b150-1b6a03c42b75','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-RoleParametersValue-jd3ogfud7uif','state changed','OS::Heat::Value',NULL,615),(834,'1ff5fc21-8e6f-4b8a-a9ca-f1cff10d3fc8','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-RoleParametersValue-jd3ogfud7uif','state changed','OS::Heat::Value',NULL,615),(835,'f3bb4c7e-9f51-4062-9df1-1290d4e1c202','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','CellControllerServers','overcloud-CellControllerServers-vxbpxjcglqdp','state changed','OS::Heat::Value',NULL,614),(836,'d36a2a77-fab4-432f-b867-aa390eee938b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','NetworkerServiceNames','overcloud-NetworkerServiceNames-t53dwar2lfkr','state changed','OS::Heat::Value',NULL,616),(837,'be0f1fe8-f604-4a73-a165-44b29e531eae','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','1','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-1-yw7bm7juioph','state changed','OS::TripleO::Services::CACerts',NULL,618),(838,'39addedd-13ca-4124-b26a-e3231ba64d29','3b3b125d-cc05-41b5-b39d-ecf429ce991c','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-7-vh7o7zlasb3f-RoleParametersValue-7hqu44ogwug4','state changed','OS::Heat::Value',NULL,620),(839,'76a0bc1d-da39-410b-b322-e45c4fc0d9e1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','NetworkerServiceNames','overcloud-NetworkerServiceNames-t53dwar2lfkr','state changed','OS::Heat::Value',NULL,616),(840,'a163a82e-6e38-4cdb-a029-f46e81942058','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','ContainersCommon','5481d7f4-8b51-4d20-be2c-f61f98867986','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(841,'3c69c416-d5b3-49c8-9241-8b1ed7eecffa','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-BlockStorageIpListMap-sa6xjhsmzdse-NetIpMapValue-o7v2ld6ctdp6','state changed','OS::Heat::Value',NULL,621),(842,'6d464c0d-ae43-4022-b9ea-ddbb4b3ea289','3b3b125d-cc05-41b5-b39d-ecf429ce991c','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-7-vh7o7zlasb3f-RoleParametersValue-7hqu44ogwug4','state changed','OS::Heat::Value',NULL,620),(843,'3b5d6b4a-4080-4866-866e-d26673960cee','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-BlockStorageIpListMap-sa6xjhsmzdse-NetIpMapValue-o7v2ld6ctdp6','state changed','OS::Heat::Value',NULL,621),(844,'c49fdd07-217e-480d-94aa-455d8f74b8b6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','CellControllerNetworkHostnameMap','overcloud-CellControllerNetworkHostnameMap-cod5uqcwqbyz','state changed','OS::Heat::Value',NULL,622),(845,'5b404aae-7cb4-473d-a45b-e2dcb6d66764','3b3b125d-cc05-41b5-b39d-ecf429ce991c','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-7-vh7o7zlasb3f','3b3b125d-cc05-41b5-b39d-ecf429ce991c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(846,'ecb408ce-46f6-4b9e-9c3e-1748f8c8f2ef','6452c53b-c01b-4603-b12b-c159874b94fa','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-BlockStorageIpListMap-sa6xjhsmzdse','6452c53b-c01b-4603-b12b-c159874b94fa','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(847,'f427c81e-f1ca-4a91-be56-b1b56f3bcdda','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-CellControllerComputeIpListMap-inevvhgpss3c-EnabledServicesValue-e2uq3sk44xv7','state changed','OS::Heat::Value',NULL,624),(848,'a2eb2efa-a916-4cf7-82c8-c1168a3cd98f','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-CellControllerComputeIpListMap-inevvhgpss3c-EnabledServicesValue-e2uq3sk44xv7','state changed','OS::Heat::Value',NULL,624),(849,'603c4d6e-eb4b-4196-a37e-a2b5508ce422','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','10','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw','state changed','OS::TripleO::Services::NovaCompute',NULL,626),(850,'0aed2014-57f4-48a8-bdf0-ab7eb7899b5e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','ObjectStorageServers','overcloud-ObjectStorageServers-7fajy3vbirn7','state changed','OS::Heat::Value',NULL,630),(851,'0dd493b9-53c8-4932-8c22-71bf2a644260','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','ObjectStorageNetworkHostnameMap','overcloud-ObjectStorageNetworkHostnameMap-fqwqbkw2jysw','state changed','OS::Heat::Value',NULL,627),(852,'6ae89524-f190-4665-8005-00b5e846555f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','CellControllerNetworkHostnameMap','overcloud-CellControllerNetworkHostnameMap-cod5uqcwqbyz','state changed','OS::Heat::Value',NULL,622),(853,'421b7a0c-56b2-474d-9bf5-292895123b37','a51f4c9d-b5d3-4e12-946c-9ac918788e04','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-1-yw7bm7juioph','a51f4c9d-b5d3-4e12-946c-9ac918788e04','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(854,'f50fbe0c-2a16-4a8e-9bc2-6c516d4a9412','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','ContainersCommon','897916d1-8d05-4df3-85cd-6288f792fdea','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(855,'73f92b29-4e72-4674-83b1-5f1d64408646','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','Networker','overcloud-Networker-6fn2vysnogvr','state changed','OS::Heat::ResourceGroup',NULL,632),(856,'b4c8d4a4-749e-4b8d-a664-ca876a121d10','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(857,'9908f3d1-987d-4232-a04f-f3017bf6d72e','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','ContainersCommon','623487af-ec5a-4226-bffa-af51aa94fe01','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(858,'e5ca7c7d-4217-4184-b709-ab5a375b177e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','ObjectStorageNetworkHostnameMap','overcloud-ObjectStorageNetworkHostnameMap-fqwqbkw2jysw','state changed','OS::Heat::Value',NULL,627),(859,'2c96b3cd-5940-4dca-8fc8-99aaf65bab84','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-MySQLClient-3rv5fo6bvsft','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(860,'ac1cb89c-1491-46b5-ad27-270d38e5a6c7','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','ObjectStorageServers','overcloud-ObjectStorageServers-7fajy3vbirn7','state changed','OS::Heat::Value',NULL,630),(861,'cf0b6054-dceb-44ea-a578-4d88223efaf9','2111ed2c-1420-4c09-932c-be6d39dccd16','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-MySQLClient-3rv5fo6bvsft','2111ed2c-1420-4c09-932c-be6d39dccd16','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(862,'7a8d0f98-6e5a-40a8-b1d0-a689ee5bae5b','9ed5f85c-99dd-40b3-92c5-b834463ad844','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut-CeilometerAgentCentralBase-u7z5jhynbcgu','9ed5f85c-99dd-40b3-92c5-b834463ad844','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(863,'e66b1e9e-f58a-45c5-989a-30f692dc8078','a51f4c9d-b5d3-4e12-946c-9ac918788e04','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-1-yw7bm7juioph','a51f4c9d-b5d3-4e12-946c-9ac918788e04','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(864,'b8ab36a3-420c-46dc-84d2-3c6c780a947f','2111ed2c-1420-4c09-932c-be6d39dccd16','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-MySQLClient-3rv5fo6bvsft','2111ed2c-1420-4c09-932c-be6d39dccd16','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(865,'015399eb-2160-4317-82ca-b568713f6ded','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','CellControllerIpListMap','overcloud-CellControllerIpListMap-ytnsfgmtkry3','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,636),(866,'850ec659-b185-4a47-9157-c75a9896eb86','6311e13d-49d7-4c37-9a33-a42d082f556d','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-Networker-6fn2vysnogvr','6311e13d-49d7-4c37-9a33-a42d082f556d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(867,'f47e810e-3be5-4557-ad21-cb67f064b530','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','ObjectStorageIpListMap','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,637),(868,'ad46fb70-6e58-4daf-8bf9-adf89f263d68','6311e13d-49d7-4c37-9a33-a42d082f556d','2026-06-14 07:52:35',NULL,'CREATE','COMPLETE','overcloud-Networker-6fn2vysnogvr','6311e13d-49d7-4c37-9a33-a42d082f556d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(869,'bf98d6d3-cdeb-4aa7-a123-84ff64d82250','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-CellControllerIpListMap-ytnsfgmtkry3','b065f3a1-f31e-4150-8351-5b428d79555a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(870,'9fbb7230-7d39-4265-abc3-55c169e1ee9d','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:35',NULL,'CREATE','IN_PROGRESS','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(871,'0908cfcc-77d0-46e4-b871-8a736cc73058','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-CellControllerIpListMap-ytnsfgmtkry3-EnabledServicesValue-tquhfqpzsra3','state changed','OS::Heat::Value',NULL,638),(872,'7760d1df-cf91-4c6f-8d48-89f9e1ba84e2','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t-NetIpMapValue-nfh3nufjvnse','state changed','OS::Heat::Value',NULL,639),(873,'52f4ec7b-0d42-43d1-88f1-bb5e028cc593','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-RoleParametersValue-jdiir6v3x6fm','state changed','OS::Heat::Value',NULL,640),(874,'32dd949e-096b-4ee3-ad17-a20482e1bb23','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-CellControllerIpListMap-ytnsfgmtkry3-EnabledServicesValue-tquhfqpzsra3','state changed','OS::Heat::Value',NULL,638),(875,'6cbff04c-936d-4096-a67e-96832d1077f7','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-RoleParametersValue-jdiir6v3x6fm','state changed','OS::Heat::Value',NULL,640),(876,'30fa354c-dbc6-4786-84b7-2420f566e430','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t-NetIpMapValue-nfh3nufjvnse','state changed','OS::Heat::Value',NULL,639),(877,'f782561b-cfb7-44c3-ae62-a3e44824627f','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','SshdBase','d0dd0b55-c1a4-4c67-9b68-6ab27c675e80','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-puppet.yaml',NULL,602),(878,'2947bd3a-7a70-497f-b057-ac6ee802a27e','815512d4-8cb7-4834-b620-e099709bb257','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-13-hn5bn6h2ufaw','815512d4-8cb7-4834-b620-e099709bb257','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(879,'d03faabe-d6a6-4440-b170-d3e686eead76','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','7','3b3b125d-cc05-41b5-b39d-ecf429ce991c','state changed','OS::TripleO::Services::Kernel',NULL,609),(880,'73f75087-afaf-4a63-affb-958f29dd03bf','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','NovaLogging','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,642),(881,'7914ff70-54bb-4d7e-bebd-68ea15a8a921','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','CeilometerServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-CeilometerServiceBase-hghnwo2godoi','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,643),(882,'e2f2fd8b-e853-4dae-b2a7-a8457a6c7a82','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-CephStorageIpListMap-hfkduduvx5or-NetIpMapValue-mj6akbe3bsi4','state changed','OS::Heat::Value',NULL,644),(883,'7f3213f5-a761-42e7-8592-681f348ffea1','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-CephStorageIpListMap-hfkduduvx5or-NetIpMapValue-mj6akbe3bsi4','state changed','OS::Heat::Value',NULL,644),(884,'056d08a6-01ed-4168-9f25-2cdbdb51afb3','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-CephStorageIpListMap-hfkduduvx5or','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(885,'64e7f160-b146-406e-9e08-897d8eac07d8','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(886,'d9c648f5-4f28-4031-8447-2bddb4053400','f7819da7-2704-4cb7-b656-2f5bdc4ac27f','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-CeilometerServiceBase-hghnwo2godoi','f7819da7-2704-4cb7-b656-2f5bdc4ac27f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(887,'a607c450-09db-4b7d-b84a-7d27afc072a2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','BlockStorageIpListMap','6452c53b-c01b-4603-b12b-c159874b94fa','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,574),(888,'d593ec80-ec21-48ae-ac55-5ebc6ca59d49','f7819da7-2704-4cb7-b656-2f5bdc4ac27f','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-CeilometerServiceBase-hghnwo2godoi','f7819da7-2704-4cb7-b656-2f5bdc4ac27f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(889,'f21ef049-174c-4b46-8552-b427a5757cbd','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','3','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57','state changed','OS::TripleO::Services::CeilometerAgentNotification',NULL,646),(890,'6435d3ca-d916-4169-ae25-978f0e3a8af7','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','CeilometerAgentCentralBase','9ed5f85c-99dd-40b3-92c5-b834463ad844','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml',NULL,374),(891,'b32e6d4d-15da-429d-b933-5e3c3d392274','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','CeilometerServiceBase','f7819da7-2704-4cb7-b656-2f5bdc4ac27f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,643),(892,'91be9581-e7c0-4c5b-8bb2-76a952f0721e','9fad1474-035c-4f1e-ae1b-3e7498119d6f','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-4-ixl2pxa2osut','9fad1474-035c-4f1e-ae1b-3e7498119d6f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(893,'d859329b-e102-4deb-983f-fb8d42c9c234','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57','8452cd6b-0956-41f9-a0dc-025f632931d5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(894,'680b5b6c-258d-4e60-8485-0d6c11af0a71','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','InitLogContainerName','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth-InitLogContainerName-6bvdznvxgyml','state changed','OS::Heat::Value',NULL,648),(895,'d97e6814-0431-4d6e-984c-b5a201c08ae3','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','11','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe','state changed','OS::TripleO::Services::NovaLibvirt',NULL,649),(896,'aa1db855-d74f-4a1a-abf9-714fd5e47c34','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','13','815512d4-8cb7-4834-b620-e099709bb257','state changed','OS::TripleO::Services::NovaMigrationTarget',NULL,385),(897,'dcae8f26-c9f4-422a-b0d9-087f07552f96','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','InitLogContainerName','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth-InitLogContainerName-6bvdznvxgyml','state changed','OS::Heat::Value',NULL,648),(898,'a01ed094-38f9-4154-b1cf-b1253d7960c9','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-CellControllerComputeIpListMap-inevvhgpss3c-NetIpMapValue-tsnwux3dxxta','state changed','OS::Heat::Value',NULL,650),(899,'561afca0-82bb-4209-a436-684d843c0c0f','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-CellControllerComputeIpListMap-inevvhgpss3c-NetIpMapValue-tsnwux3dxxta','state changed','OS::Heat::Value',NULL,650),(900,'65e23343-c985-4799-abe6-f9837ee007c0','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe','3cd0102e-2c37-4719-b114-9d2f739d9b02','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(901,'27273401-52df-4478-94ac-20748f171521','dfe2b789-5fd3-43db-8a30-8012910c0fa3','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-CellControllerComputeIpListMap-inevvhgpss3c','dfe2b789-5fd3-43db-8a30-8012910c0fa3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(902,'16df46a3-555c-40a9-8d03-b33b941d9377','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','CinderBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderBase-57aa42ti6xbb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,654),(903,'1b5a5866-a3bd-47d0-9efd-ca60d252ac46','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-RoleParametersValue-pxn3fow3ct2d','state changed','OS::Heat::Value',NULL,656),(904,'f66af97a-79a9-4248-8004-117c10d42c11','06ea59d1-36d3-4ae2-b9fa-4f1f348593f7','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderBase-57aa42ti6xbb','06ea59d1-36d3-4ae2-b9fa-4f1f348593f7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(905,'bd262e20-7e74-40d4-8e81-ddef8a01f11f','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-RoleParametersValue-pxn3fow3ct2d','state changed','OS::Heat::Value',NULL,656),(906,'e4acc76b-f10b-453d-8efa-2c0f99a527de','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','1','a51f4c9d-b5d3-4e12-946c-9ac918788e04','state changed','OS::TripleO::Services::CACerts',NULL,618),(907,'8f996f31-53eb-41ff-a4dc-67693cd3a619','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-RoleParametersValue-lhdrf5lhyh77','state changed','OS::Heat::Value',NULL,658),(908,'ebb387a1-9d85-4a20-b249-2c972e4f5fb1','06ea59d1-36d3-4ae2-b9fa-4f1f348593f7','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderBase-57aa42ti6xbb','06ea59d1-36d3-4ae2-b9fa-4f1f348593f7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(909,'8d4c679f-43d1-47f9-b14c-2d883e0ea2c1','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','MySQLClient','2111ed2c-1420-4c09-932c-be6d39dccd16','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(910,'d9bcecbc-475a-4660-ba40-a4f31cb1e8f2','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-RoleParametersValue-lhdrf5lhyh77','state changed','OS::Heat::Value',NULL,658),(911,'93b0066c-3369-4d6c-80ab-86b7d62ef7db','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','17','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-17-ekrlhloh2dkf','state changed','OS::TripleO::Services::Snmp',NULL,657),(912,'b88697d7-ab3f-4a4a-95b1-9b9d0066f49a','515e09e3-4b41-4c62-aa6e-21d0474f888c','2026-06-14 07:52:36',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-17-ekrlhloh2dkf','515e09e3-4b41-4c62-aa6e-21d0474f888c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(913,'633ca129-c955-4243-8881-bac10c36957c','515e09e3-4b41-4c62-aa6e-21d0474f888c','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-17-ekrlhloh2dkf','515e09e3-4b41-4c62-aa6e-21d0474f888c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(914,'d84a528a-7c77-4ed5-9715-30bb5860ef10','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:36',NULL,'CREATE','COMPLETE','Networker','6311e13d-49d7-4c37-9a33-a42d082f556d','state changed','OS::Heat::ResourceGroup',NULL,632),(915,'cd7ea886-8084-43ea-8576-5584d0eebfb9','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaBase-rt67ec6ezpoh','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,660),(916,'81c1462f-c469-4740-8271-06d77a4c1aef','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','5','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs','state changed','OS::TripleO::Services::CinderBackup',NULL,661),(917,'0414059c-f590-44f9-8252-9763a08dec6f','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-CellControllerIpListMap-ytnsfgmtkry3-NetIpMapValue-eh6joukpjahu','state changed','OS::Heat::Value',NULL,662),(918,'055ba0dd-5c9c-4de2-96dd-a75cc8558225','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t-EnabledServicesValue-2vv4ebb2kwkj','state changed','OS::Heat::Value',NULL,663),(919,'34b1156a-ff1d-4f2d-8661-2b5b614f9f1b','ea9c7655-9db4-4938-91d8-4932de8d9adb','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaBase-rt67ec6ezpoh','ea9c7655-9db4-4938-91d8-4932de8d9adb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(920,'fa8196c4-037f-4a7f-96c0-a2a3567c3935','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-CellControllerIpListMap-ytnsfgmtkry3-NetIpMapValue-eh6joukpjahu','state changed','OS::Heat::Value',NULL,662),(921,'5f8726bd-178e-4dfe-a9c6-0e474c037203','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t-EnabledServicesValue-2vv4ebb2kwkj','state changed','OS::Heat::Value',NULL,663),(922,'33f849b6-ce28-4ea5-9ba5-6a1b8d14466f','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs','7c180384-9638-4ea9-8ab1-62edd46ec115','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(923,'c747045c-3374-4da1-99e9-eda96abac44f','b065f3a1-f31e-4150-8351-5b428d79555a','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-CellControllerIpListMap-ytnsfgmtkry3','b065f3a1-f31e-4150-8351-5b428d79555a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(924,'9020fc16-5c1c-4599-8e1c-a4e30aed69e4','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ObjectStorageIpListMap-jflvzo4nyg3t','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(925,'12181e1b-09aa-450b-930c-8cd481075890','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','4','9fad1474-035c-4f1e-ae1b-3e7498119d6f','state changed','OS::TripleO::Services::CeilometerAgentIpmi',NULL,361),(926,'81c566be-2e17-4724-9ce0-67e31314261e','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-RoleParametersValue-wbw7cs77x7zo','state changed','OS::Heat::Value',NULL,664),(927,'1c108cdb-256b-4fe3-b38c-f6c6039566b6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','CephStorageIpListMap','0b9669e6-fd5d-45a3-81f8-2255d2d9b2a4','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,604),(928,'5ee742f9-8a41-4ee4-a325-ae340865ce0a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NetworkerServers','overcloud-NetworkerServers-k36odnar3cap','state changed','OS::Heat::Value',NULL,665),(929,'f00e9405-0ffd-40e5-a49a-f7712eea1df7','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs-RoleParametersValue-wbw7cs77x7zo','state changed','OS::Heat::Value',NULL,664),(930,'02f458b2-4d4b-4a13-a636-93456d341c2f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','NetworkerServers','overcloud-NetworkerServers-k36odnar3cap','state changed','OS::Heat::Value',NULL,665),(931,'28c97b9a-04d6-41a8-834d-b0c3e74f1520','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-2-kv5owrcc6jzs','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(932,'f65ddc84-9591-4b64-87d1-0ab8ac3191a3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','CellControllerComputeIpListMap','dfe2b789-5fd3-43db-8a30-8012910c0fa3','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,608),(933,'9569c993-e749-43dd-94ca-5252d06165d6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NetworkerNetworkHostnameMap','overcloud-NetworkerNetworkHostnameMap-kfcshms2zyf6','state changed','OS::Heat::Value',NULL,668),(934,'d1978d68-ed5c-4615-81da-2aaffd7f9847','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','NetworkerNetworkHostnameMap','overcloud-NetworkerNetworkHostnameMap-kfcshms2zyf6','state changed','OS::Heat::Value',NULL,668),(935,'4ddef5fe-03ca-4f9f-891c-2a438d8a6dac','ea9c7655-9db4-4938-91d8-4932de8d9adb','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaBase-rt67ec6ezpoh-RoleParametersValue-5ddddf7gsmra','state changed','OS::Heat::Value',NULL,673),(936,'91fe6dbe-1009-46ab-af99-20a094d1f43a','ea9c7655-9db4-4938-91d8-4932de8d9adb','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaBase-rt67ec6ezpoh-RoleParametersValue-5ddddf7gsmra','state changed','OS::Heat::Value',NULL,673),(937,'3b8035ef-e807-49df-8864-324b5d8e232e','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(938,'0567e411-aaa1-459b-b746-a3e83121c8cf','ea9c7655-9db4-4938-91d8-4932de8d9adb','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaBase-rt67ec6ezpoh','ea9c7655-9db4-4938-91d8-4932de8d9adb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(939,'179e0d3e-2565-4e64-aef0-46646f1ce96c','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(940,'4a15be8b-3fb3-46e7-878c-c69934b7508c','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','8','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx','state changed','OS::TripleO::Services::MetricsQdr',NULL,676),(941,'8f343fd0-3555-42fb-9c26-dd9cf71afe68','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx','26955923-a796-426d-9543-3dfd59f2e371','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(942,'3e8fe263-3ea1-42d7-b850-3282714f209b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NetworkerIpListMap','overcloud-NetworkerIpListMap-twr4kaaoqem4','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,677),(943,'7b892fc9-5479-41fb-99dd-a9090fc4f6e7','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth-RoleParametersValue-vye2cct7ruh6','state changed','OS::Heat::Value',NULL,678),(944,'77dd08ed-324e-4205-a0e1-6551ca21c30a','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth-RoleParametersValue-vye2cct7ruh6','state changed','OS::Heat::Value',NULL,678),(945,'e186f53d-8c3e-4a0a-8da6-535978efe7b1','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx-RoleParametersValue-c7wpddr6jjl4','state changed','OS::Heat::Value',NULL,679),(946,'b57525da-023e-4628-bece-d06ae661ebb1','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaLogging-qbiwu4gfkxth','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(947,'58ce631e-834f-47c1-849e-00528492dec8','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx-RoleParametersValue-c7wpddr6jjl4','state changed','OS::Heat::Value',NULL,679),(948,'8f91eef6-d4c3-47f1-8cfb-79323061ec25','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-CinderNVMeOF-qu3atwh3mnyo','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(949,'b454078e-7241-4ede-88f7-50c3b5c51bc6','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-NetworkerIpListMap-twr4kaaoqem4','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(950,'b752f177-d24c-4f8e-9fae-ea251c57f4f6','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-RoleParametersValue-fo6g6q7xcwps','state changed','OS::Heat::Value',NULL,680),(951,'321839d4-fb4e-40f2-a6b0-00d666097b4a','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-ContainersCommon-jc3yqkm5hlqb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(952,'4b3fa5e6-da83-4a66-a7ee-8024afc27a54','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-RoleParametersValue-fo6g6q7xcwps','state changed','OS::Heat::Value',NULL,680),(953,'6b30ae62-f90c-4186-bf6d-9fc15a30bfb8','915493a5-dbbc-4198-9808-8658938a8b10','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-CinderNVMeOF-qu3atwh3mnyo','915493a5-dbbc-4198-9808-8658938a8b10','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(954,'82cde911-b92e-4bf8-b3b2-723feaca0799','70b809bd-83f9-4643-a7c9-3f1fdd1014a4','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-ContainersCommon-jc3yqkm5hlqb','70b809bd-83f9-4643-a7c9-3f1fdd1014a4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(955,'3a9d1367-50c1-4c40-aeb1-777735aebe52','915493a5-dbbc-4198-9808-8658938a8b10','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-CinderNVMeOF-qu3atwh3mnyo','915493a5-dbbc-4198-9808-8658938a8b10','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(956,'5d00a064-a963-403d-9353-a0b6e5b3ac5b','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-NetworkerIpListMap-twr4kaaoqem4-EnabledServicesValue-faktoro73tij','state changed','OS::Heat::Value',NULL,681),(957,'a4bb3615-af7e-432c-a4a2-c2ede48b8730','70b809bd-83f9-4643-a7c9-3f1fdd1014a4','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-ContainersCommon-jc3yqkm5hlqb','70b809bd-83f9-4643-a7c9-3f1fdd1014a4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(958,'a123987d-72f0-4b4a-b131-6b31a6fdd3e5','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','CinderNVMeOF','915493a5-dbbc-4198-9808-8658938a8b10','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(959,'b561c714-d5b3-4132-b514-01687916e367','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','CinderBase','06ea59d1-36d3-4ae2-b9fa-4f1f348593f7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,654),(960,'d1cb2fb7-d7eb-454c-b103-40ff15611ef5','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-NetworkerIpListMap-twr4kaaoqem4-EnabledServicesValue-faktoro73tij','state changed','OS::Heat::Value',NULL,681),(961,'ea42da96-d62d-4374-9776-a541972bc085','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','NovaLibvirtLogging','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtLogging-gaklj36wdgub','state changed','OS::TripleO::Services::Logging::NovaLibvirt',NULL,NULL),(962,'ea76ca72-e036-4f42-9cf8-a30712d4517d','40fa0bc7-8ee9-40c6-b52e-f7dd1d398ba2','2026-06-14 07:52:37',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtLogging-gaklj36wdgub','40fa0bc7-8ee9-40c6-b52e-f7dd1d398ba2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(963,'65fca417-a05d-4e6b-b59c-c0216f97cf21','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','17','515e09e3-4b41-4c62-aa6e-21d0474f888c','state changed','OS::TripleO::Services::Snmp',NULL,657),(964,'3984a3cc-6da4-4b3f-bae4-ae370a2b3afb','40fa0bc7-8ee9-40c6-b52e-f7dd1d398ba2','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtLogging-gaklj36wdgub','40fa0bc7-8ee9-40c6-b52e-f7dd1d398ba2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(965,'a2a3c11b-4c54-41b2-a509-412f235f862c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:37',NULL,'CREATE','COMPLETE','ObjectStorageIpListMap','cde3c7da-fb0b-448f-95b4-0a2416fa97d8','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,637),(966,'d1571ba5-d941-4262-adf1-bc3dd5b15b22','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','2','88eaccfb-661e-4d5b-9cc9-7ea4827a9995','state changed','OS::TripleO::Services::CeilometerAgentCentral',NULL,582),(967,'5d49568e-ef57-4cf5-af22-3a87e169a709','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','CellControllerIpListMap','b065f3a1-f31e-4150-8351-5b428d79555a','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,636),(968,'96738992-0661-4395-acf1-94b96cc6e87e','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-ContainersCommon-xxd6mczgu62f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(969,'b18b0474-51cc-47d3-b2c1-91d593aaf24d','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','21','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-21-xkd4oz3edvta','state changed','OS::TripleO::Services::TripleoFirewall',NULL,683),(970,'90e0ebde-08fd-43d0-b339-48d1e9dcfe39','2859987c-a3f5-42f1-92fc-a4978062aab8','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-ContainersCommon-xxd6mczgu62f','2859987c-a3f5-42f1-92fc-a4978062aab8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(971,'2f746b32-4187-45f2-9813-9e2535d0119c','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','NovaBase','ea9c7655-9db4-4938-91d8-4932de8d9adb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,660),(972,'0f5c3902-bc1e-4a58-9ece-99cd921986b2','2859987c-a3f5-42f1-92fc-a4978062aab8','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-ContainersCommon-xxd6mczgu62f','2859987c-a3f5-42f1-92fc-a4978062aab8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(973,'a87ff9d7-4042-4729-9917-7d5ea6d0d295','3316480a-4a1a-4839-b74b-702a55268d7b','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-21-xkd4oz3edvta','3316480a-4a1a-4839-b74b-702a55268d7b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(974,'8f72f531-e8e0-4858-a100-efdff3cc9240','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','NovaLogging','e9430bb0-fc93-44fc-a14d-de3eed79c5b9','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,642),(975,'28f68c40-f1a6-414d-807a-95bbc2341a97','3316480a-4a1a-4839-b74b-702a55268d7b','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-21-xkd4oz3edvta-RoleParametersValue-rxyu5yljgtjv','state changed','OS::Heat::Value',NULL,688),(976,'5abefdfc-5f15-4e13-bde0-4e783c3aecf2','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-RoleParametersValue-icsfgeshixck','state changed','OS::Heat::Value',NULL,689),(977,'966d2526-12a9-4aa6-a749-c1a6b3b60147','3316480a-4a1a-4839-b74b-702a55268d7b','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-21-xkd4oz3edvta-RoleParametersValue-rxyu5yljgtjv','state changed','OS::Heat::Value',NULL,688),(978,'f8a556aa-45e0-49a0-b919-60076955bbec','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-RoleParametersValue-icsfgeshixck','state changed','OS::Heat::Value',NULL,689),(979,'1220b6f1-2b7e-4340-8d1b-88691962fa3d','3316480a-4a1a-4839-b74b-702a55268d7b','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-21-xkd4oz3edvta','3316480a-4a1a-4839-b74b-702a55268d7b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(980,'8f56b793-2fbf-470c-989b-4d210845ae90','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','6','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve','state changed','OS::TripleO::Services::CinderScheduler',NULL,690),(981,'4039a716-4199-40b6-ac1b-27d2832f2878','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx-ContainersCommon-jxykdewvrfxu','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(982,'c7a4268c-3fc3-4b42-b539-a52ac6a74ad8','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-ContainersCommon-qcqok5uoaidw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(983,'3611284b-51bb-4098-b85f-28af32aa89d0','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve','12344074-144e-4ff2-8a55-1eabcb1ffb31','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(984,'f30e66d6-89c5-40ab-a33d-fddc42259ba8','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(985,'1b040a5f-d40d-41c0-b933-dd304d68bde5','3f47f2e5-4a67-40e2-b215-b2dbc2c06054','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx-ContainersCommon-jxykdewvrfxu','3f47f2e5-4a67-40e2-b215-b2dbc2c06054','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(986,'23791bb2-abab-48b1-bb20-27035e47d3d7','b9c5491f-e71b-4187-8a70-d805ccef4416','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-ContainersCommon-qcqok5uoaidw','b9c5491f-e71b-4187-8a70-d805ccef4416','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(987,'43093b2c-e447-4cff-8211-86361f187a5d','3f47f2e5-4a67-40e2-b215-b2dbc2c06054','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx-ContainersCommon-jxykdewvrfxu','3f47f2e5-4a67-40e2-b215-b2dbc2c06054','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(988,'b2310662-8987-4465-8e9a-c036965e4fd1','b9c5491f-e71b-4187-8a70-d805ccef4416','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4-ContainersCommon-qcqok5uoaidw','b9c5491f-e71b-4187-8a70-d805ccef4416','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(989,'d2947c95-8968-48b5-8c73-48ff3fb1d993','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-ContainersCommon-nyfwwxgxceuj','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(990,'86ddc931-31f6-4b56-929b-8a880f93273f','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','CeilometerServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-CeilometerServiceBase-uzxhk7swrpd3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,691),(991,'6431e84c-db46-4578-8f33-b6dece57b03e','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv','50453bc2-d78f-4e94-861b-e2d8fca4ba47','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(992,'478da08c-78d1-4af0-a4ba-812007693b38','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','ContainersCommon','70b809bd-83f9-4643-a7c9-3f1fdd1014a4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(993,'d1b166bf-a1cf-4549-89f3-139423f31fa8','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','ContainersCommon','b9c5491f-e71b-4187-8a70-d805ccef4416','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(994,'d7d235ce-56e4-4c87-9735-317196f59529','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-NetworkerIpListMap-twr4kaaoqem4-NetIpMapValue-34hvwdkevrbg','state changed','OS::Heat::Value',NULL,692),(995,'8d33484f-ce8b-45a3-a21a-84583a284e44','2b8dfe20-6cc8-4c41-9a52-deb058ec688e','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-CeilometerServiceBase-uzxhk7swrpd3','2b8dfe20-6cc8-4c41-9a52-deb058ec688e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(996,'e937b459-8ec3-4a07-bff1-1589e46a5a06','ae67f531-74f9-4980-9ff6-11de4e1b5994','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-ContainersCommon-nyfwwxgxceuj','ae67f531-74f9-4980-9ff6-11de4e1b5994','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(997,'8524a7ec-7207-4ecc-a710-3ac23d4838f8','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderCommon-jch4xyhtg7j4','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(998,'62a975d0-c9cf-4d92-868e-70394c437ce2','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-NetworkerIpListMap-twr4kaaoqem4-NetIpMapValue-34hvwdkevrbg','state changed','OS::Heat::Value',NULL,692),(999,'f07f8833-84a3-496c-9bc7-e07c023f1dad','2b8dfe20-6cc8-4c41-9a52-deb058ec688e','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57-CeilometerServiceBase-uzxhk7swrpd3','2b8dfe20-6cc8-4c41-9a52-deb058ec688e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1000,'44776772-8381-4e9e-b201-7609e488603d','ae67f531-74f9-4980-9ff6-11de4e1b5994','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-ContainersCommon-nyfwwxgxceuj','ae67f531-74f9-4980-9ff6-11de4e1b5994','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1001,'d9f74728-b118-47b8-94d7-fbc7bead50d8','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:38',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-CinderNVMeOF-jggftwjuj6mk','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1002,'a7948a52-67cd-4b76-b372-333aa1b250b7','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','overcloud-NetworkerIpListMap-twr4kaaoqem4','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1003,'5bdc6262-a4a5-4cdc-afab-bec44506eb98','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:38',NULL,'CREATE','COMPLETE','NovaLibvirtLogging','40fa0bc7-8ee9-40c6-b52e-f7dd1d398ba2','state changed','OS::TripleO::Services::Logging::NovaLibvirt',NULL,NULL),(1004,'0f3752b3-1f52-4e48-b071-a6f262b39927','44559647-467e-4a59-b31f-3fae2ae48d81','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-CinderNVMeOF-jggftwjuj6mk','44559647-467e-4a59-b31f-3fae2ae48d81','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1005,'4a18b29a-d810-4d42-982b-06d8cc15e108','44559647-467e-4a59-b31f-3fae2ae48d81','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-CinderNVMeOF-jggftwjuj6mk','44559647-467e-4a59-b31f-3fae2ae48d81','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1006,'98d448a2-8b15-44dd-ac30-05ad8bb9c93c','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-CinderNVMeOF-k4xiqtt3aax2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1007,'71f974b7-c57e-4ca0-8e2d-ba41e701bae9','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-ContainersCommon-jz4xo7auj7r5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1008,'6ec3a5ac-8510-48e3-ab82-82dcd3b13db4','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','CinderNVMeOF','44559647-467e-4a59-b31f-3fae2ae48d81','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1009,'a89bb9c6-e4f1-43bb-aa33-79fbffa6fb99','eb14ef2f-5369-4c84-a8bc-0d26d3fd02c1','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-ContainersCommon-jz4xo7auj7r5','eb14ef2f-5369-4c84-a8bc-0d26d3fd02c1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1010,'d18f53b5-3f40-4df4-a659-768181a0e354','4cb85d92-c01f-4245-8beb-328aaa733231','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-CinderNVMeOF-k4xiqtt3aax2','4cb85d92-c01f-4245-8beb-328aaa733231','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1011,'9060a8ef-5f7d-4343-ac65-d5b7ae3271ad','eb14ef2f-5369-4c84-a8bc-0d26d3fd02c1','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-ContainersCommon-jz4xo7auj7r5','eb14ef2f-5369-4c84-a8bc-0d26d3fd02c1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1012,'6d2ae018-2208-400d-9171-2a443a11c2d0','4cb85d92-c01f-4245-8beb-328aaa733231','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-CinderNVMeOF-k4xiqtt3aax2','4cb85d92-c01f-4245-8beb-328aaa733231','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1013,'2573f45f-0969-49ae-b4f5-2866b0088bfd','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','ContainersCommon','2859987c-a3f5-42f1-92fc-a4978062aab8','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1014,'06a8ff8b-bdf4-4605-a7ca-f64e432baebe','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','21','3316480a-4a1a-4839-b74b-702a55268d7b','state changed','OS::TripleO::Services::TripleoFirewall',NULL,683),(1015,'abb03af4-505e-4af1-a412-1ce217e93f0d','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-MySQLClient-avm2uqqoalsl','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1016,'0165f7c0-2d89-49a3-b119-7c5b896e4c36','c75e20d8-13f4-4754-ae24-91e255c8bff4','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-MySQLClient-avm2uqqoalsl','c75e20d8-13f4-4754-ae24-91e255c8bff4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1017,'8ce3d24a-4b81-4722-89ac-97ece35b458f','c75e20d8-13f4-4754-ae24-91e255c8bff4','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-MySQLClient-avm2uqqoalsl','c75e20d8-13f4-4754-ae24-91e255c8bff4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1018,'76132a59-50c3-49d7-8973-19ad3a616da9','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','CinderCommon','7581f9c8-b8a6-419d-a0d9-c1b80935d06a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1019,'a3819da2-b331-492b-ae52-d4e8032819f8','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','25','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb','state changed','OS::TripleO::Services::OVNMetadataAgent',NULL,695),(1020,'e463d296-f0cb-4523-9b43-8afcc1e48a13','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ContainersCommon-iwzdiln5gkeg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1021,'9fe76f2b-5398-474a-bbe0-65951435e7b3','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb','24da3722-8510-4417-b440-24945abda3cd','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1022,'edb14980-2f01-4842-895b-853746611881','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','ContainersCommon','3f47f2e5-4a67-40e2-b215-b2dbc2c06054','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1023,'ffeabde2-72c2-4e1b-9a47-a738c077175b','26955923-a796-426d-9543-3dfd59f2e371','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-8-wmazgvfbn4xx','26955923-a796-426d-9543-3dfd59f2e371','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1024,'28da2ca9-f15f-4e84-beb0-3ad5280d8a1e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','NetworkerIpListMap','c84edb39-8cbd-45fe-9ffd-a1c6fd5846ff','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,677),(1025,'870a21d4-ede7-4393-8098-e9d77cf0662b','9eef9f18-c006-46ce-b746-fe4edac5e3af','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ContainersCommon-iwzdiln5gkeg','9eef9f18-c006-46ce-b746-fe4edac5e3af','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1026,'742eb5d0-bb02-4fad-9e71-6e42ad19f2ff','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaBase-r4wi36welh3z','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,696),(1027,'aa1d8b8b-9e0f-4632-baf2-49ad4398a3ae','9eef9f18-c006-46ce-b746-fe4edac5e3af','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ContainersCommon-iwzdiln5gkeg','9eef9f18-c006-46ce-b746-fe4edac5e3af','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1028,'ce2c57f5-f5d7-4042-9417-067a66931129','c0cae52d-3358-40aa-8cc0-405ae2d4c844','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaBase-r4wi36welh3z','c0cae52d-3358-40aa-8cc0-405ae2d4c844','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1029,'aa9fa868-47b5-422f-b200-6a903c14d343','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','CeilometerServiceBase','2b8dfe20-6cc8-4c41-9a52-deb058ec688e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml',NULL,691),(1030,'dbbde1a9-d6a1-47f6-aeae-0bd8479d3ea5','8452cd6b-0956-41f9-a0dc-025f632931d5','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-3-vx4jcd4wnk57','8452cd6b-0956-41f9-a0dc-025f632931d5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1031,'e589ae3b-d9a2-457a-a739-635b8ce8d342','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-ContainersCommon-i7fvykayt6ur','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1032,'32583019-7191-4142-adaf-1659e74a5d13','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:39',NULL,'CREATE','COMPLETE','ContainersCommon','ae67f531-74f9-4980-9ff6-11de4e1b5994','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1033,'b1faa8c8-d37b-42be-94a9-e377fa790c13','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:39',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-ContainersCommon-76csq7pszfed','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1034,'9e21fe96-9f57-4abf-90e6-20435dea2c78','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','NovaComputeCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaComputeCommon-2kpjalzjo2xg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-common-container-puppet.yaml',NULL,697),(1035,'8fe59ea9-3ac0-46c1-bb7a-177dd7849b4c','c0cae52d-3358-40aa-8cc0-405ae2d4c844','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaBase-r4wi36welh3z-RoleParametersValue-prnaqkjpjuac','state changed','OS::Heat::Value',NULL,698),(1036,'c4150483-66b8-44d9-ba2f-50556804e1cc','87add4f0-d9a9-4f71-aa01-9fa91b9039f7','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-ContainersCommon-i7fvykayt6ur','87add4f0-d9a9-4f71-aa01-9fa91b9039f7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1037,'069d14ff-a5d4-433d-af16-cb6266f3c930','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','CinderBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderBase-2d7ip42lwdxt','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,699),(1038,'586fd4f9-def7-447e-98e4-cc76a45bc37a','e531203c-da6f-4d9f-8924-23aea8f06a1b','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-ContainersCommon-76csq7pszfed','e531203c-da6f-4d9f-8924-23aea8f06a1b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1039,'71b024ed-74dc-4473-9177-15287a8be6f6','c0cae52d-3358-40aa-8cc0-405ae2d4c844','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaBase-r4wi36welh3z-RoleParametersValue-prnaqkjpjuac','state changed','OS::Heat::Value',NULL,698),(1040,'405a43e3-8031-4683-8a04-eb19657ed43b','e531203c-da6f-4d9f-8924-23aea8f06a1b','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-ContainersCommon-76csq7pszfed','e531203c-da6f-4d9f-8924-23aea8f06a1b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1041,'ee83aded-9708-4258-8ca1-9ec505c7156b','87add4f0-d9a9-4f71-aa01-9fa91b9039f7','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv-ContainersCommon-i7fvykayt6ur','87add4f0-d9a9-4f71-aa01-9fa91b9039f7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1042,'43d3321e-b61f-4017-8421-bf2089abb711','bad41bfa-3eef-4b59-83ee-e34381002903','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaComputeCommon-2kpjalzjo2xg','bad41bfa-3eef-4b59-83ee-e34381002903','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1043,'274b09b4-3377-40a9-b4c0-4be9771356cf','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','ContainersCommon','e531203c-da6f-4d9f-8924-23aea8f06a1b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1044,'170b1a70-0352-4d63-b4b1-69ecc5d3a86c','c0cae52d-3358-40aa-8cc0-405ae2d4c844','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaBase-r4wi36welh3z','c0cae52d-3358-40aa-8cc0-405ae2d4c844','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1045,'6c478beb-381e-42ea-bd22-89d0e1794982','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','ContainersCommon','eb14ef2f-5369-4c84-a8bc-0d26d3fd02c1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1046,'59fd5114-986c-45ee-a39a-eafe27df44b5','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','CinderNVMeOF','4cb85d92-c01f-4245-8beb-328aaa733231','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1047,'0227d41a-15ca-4c36-9f36-8f01e54909bc','bad41bfa-3eef-4b59-83ee-e34381002903','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw-NovaComputeCommon-2kpjalzjo2xg','bad41bfa-3eef-4b59-83ee-e34381002903','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1048,'082e0126-7a1b-4e39-a573-634f68f691ed','77cf1eb9-671e-44fc-8b20-7254b4d9c7d6','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderBase-2d7ip42lwdxt','77cf1eb9-671e-44fc-8b20-7254b4d9c7d6','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1049,'8a16a4b3-4798-460c-ae9d-af256a6e77a5','77cf1eb9-671e-44fc-8b20-7254b4d9c7d6','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderBase-2d7ip42lwdxt','77cf1eb9-671e-44fc-8b20-7254b4d9c7d6','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1050,'cc61d897-7ba7-4edc-84d5-f79f0e076739','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-ContainersCommon-vs2p6r63vohi','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1051,'27a0c67e-3ea8-4295-8547-3b260a88d46f','8cb5f058-0ce3-4084-95c7-e79a845d00af','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-ContainersCommon-vs2p6r63vohi','8cb5f058-0ce3-4084-95c7-e79a845d00af','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1052,'d274d1e0-b8ba-4938-9d02-0ea33f9c043c','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','MySQLClient','c75e20d8-13f4-4754-ae24-91e255c8bff4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1053,'40335eb4-16b7-404b-a2c3-859a3e40e6cd','8cb5f058-0ce3-4084-95c7-e79a845d00af','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-ContainersCommon-vs2p6r63vohi','8cb5f058-0ce3-4084-95c7-e79a845d00af','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1054,'77b99736-499a-40b2-b935-c408de721565','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','3','8452cd6b-0956-41f9-a0dc-025f632931d5','state changed','OS::TripleO::Services::CeilometerAgentNotification',NULL,646),(1055,'b13c591b-ce78-4913-87d4-bfe59e38aaaa','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','8','26955923-a796-426d-9543-3dfd59f2e371','state changed','OS::TripleO::Services::MetricsQdr',NULL,676),(1056,'17b4e327-86b9-4152-b00c-7ece53c3e9e9','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ApacheServiceBase-6dfmfrpjpml5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,701),(1057,'4cba9a43-704f-49c3-9154-7e65f679144c','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','12','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-12-cjppiwxm2jo7','state changed','OS::TripleO::Services::NovaLibvirtGuests',NULL,708),(1058,'d8cb1fe1-e4f1-456b-a64a-fb8b916b8084','b54bcd75-12e0-480c-a6d2-a689e66694a6','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ApacheServiceBase-6dfmfrpjpml5','b54bcd75-12e0-480c-a6d2-a689e66694a6','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1059,'4a1af128-7bcf-4dc7-95f0-0f1e47cfd314','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','ContainersCommon','9eef9f18-c006-46ce-b746-fe4edac5e3af','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1060,'265becc5-4747-4eb3-8dbc-f4b96ee86422','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','NovaLibvirtCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtCommon-c66rzxwdne67','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-common.yaml',NULL,NULL),(1061,'f9eaeb05-4406-4d29-b69b-c1a4e117e132','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-RoleParametersValue-uqjbpjgfks6c','state changed','OS::Heat::Value',NULL,710),(1062,'d86c6a9c-93ab-4779-a593-80604cd3e827','b54bcd75-12e0-480c-a6d2-a689e66694a6','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ApacheServiceBase-6dfmfrpjpml5-ApacheNetworks-nb47pjtcqmsw','state changed','OS::Heat::Value',NULL,711),(1063,'02b30666-c07e-4e72-af20-1786e5897161','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','7','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn','state changed','OS::TripleO::Services::CinderVolume',NULL,709),(1064,'5341996e-e432-426d-9e78-0e03ac3d44b1','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-12-cjppiwxm2jo7','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1065,'5096d51d-4350-489b-b12e-1d88987b5649','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-RoleParametersValue-uqjbpjgfks6c','state changed','OS::Heat::Value',NULL,710),(1066,'c5d1e85c-1341-42bc-94e7-95fea65a7c14','b54bcd75-12e0-480c-a6d2-a689e66694a6','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ApacheServiceBase-6dfmfrpjpml5-ApacheNetworks-nb47pjtcqmsw','state changed','OS::Heat::Value',NULL,711),(1067,'d8a545d4-c41c-405b-b827-e1b0d8628b5e','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','2026-06-14 07:52:40',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtCommon-c66rzxwdne67','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1068,'d9642e02-9abe-4f82-b840-d5460721841e','b54bcd75-12e0-480c-a6d2-a689e66694a6','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-ApacheServiceBase-6dfmfrpjpml5','b54bcd75-12e0-480c-a6d2-a689e66694a6','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1069,'2e2c3a37-6c0a-43f7-bbfe-f56c483bf798','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:40',NULL,'CREATE','COMPLETE','NovaBase','c0cae52d-3358-40aa-8cc0-405ae2d4c844','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,696),(1070,'5003bb58-818b-4c29-ab34-8fecec4fc3a6','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtCommon-c66rzxwdne67-RoleParametersValue-br73u6souphj','state changed','OS::Heat::Value',NULL,712),(1071,'3aad63f2-b7db-4609-85a6-884caa6aef6a','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-12-cjppiwxm2jo7-RoleParametersValue-ka7n2bfsrpx2','state changed','OS::Heat::Value',NULL,713),(1072,'4ec1704e-76f3-4e01-8444-3fffb4ce60f9','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-MySQLClient-5zpfaqgmhn4w','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1073,'a411913b-ae01-4b3f-9081-9ebc7386c571','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtCommon-c66rzxwdne67-RoleParametersValue-br73u6souphj','state changed','OS::Heat::Value',NULL,712),(1074,'89efa0ce-7790-4eb7-a518-c9a716faea8a','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1075,'87965c54-3605-451f-8a81-22faf7767232','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-12-cjppiwxm2jo7-RoleParametersValue-ka7n2bfsrpx2','state changed','OS::Heat::Value',NULL,713),(1076,'8d3eb2e9-c308-48c1-a487-15893840631c','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe-NovaLibvirtCommon-c66rzxwdne67','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1077,'da85b088-ff78-491d-bf90-b3a506ad9378','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','ContainersCommon','87add4f0-d9a9-4f71-aa01-9fa91b9039f7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1078,'ceac6c68-49ae-4be6-97fa-b58fa1b7be57','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-12-cjppiwxm2jo7','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1079,'70d2d110-125a-4c39-857e-7bdd69f1e57e','33b70025-8658-42a7-8cc5-0deaeff4b0e0','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-MySQLClient-5zpfaqgmhn4w','33b70025-8658-42a7-8cc5-0deaeff4b0e0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1080,'7a0873e4-f20e-43de-a949-5c55aa00a3d8','50453bc2-d78f-4e94-861b-e2d8fca4ba47','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6-CinderCommon-6ahethdiofzv','50453bc2-d78f-4e94-861b-e2d8fca4ba47','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1081,'a6e299e0-6d42-42da-9e7c-1102de5cdedf','33b70025-8658-42a7-8cc5-0deaeff4b0e0','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-MySQLClient-5zpfaqgmhn4w','33b70025-8658-42a7-8cc5-0deaeff4b0e0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1082,'b3b9b597-d21d-4ea1-8880-580c453cb043','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','NovaComputeCommon','bad41bfa-3eef-4b59-83ee-e34381002903','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-common-container-puppet.yaml',NULL,697),(1083,'a59f8e4c-0cea-40c9-aa52-a75f3da5596a','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-10-ybf32y2yuftw','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1084,'43849b97-34d3-4ffb-87f0-faecb91f80a7','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','CinderBase','77cf1eb9-671e-44fc-8b20-7254b4d9c7d6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,699),(1085,'3ab6297d-813d-4e9f-9e41-05dc4332ca6e','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-RoleParametersValue-qh2rsopweyyj','state changed','OS::Heat::Value',NULL,714),(1086,'32665e49-90f9-40c4-be29-c763745e6f14','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-RoleParametersValue-qh2rsopweyyj','state changed','OS::Heat::Value',NULL,714),(1087,'f1e66a99-a32b-40bc-9039-3db48bd959e5','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','CinderBackupBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-container-puppet.yaml',NULL,715),(1088,'12ea33e2-6209-44a0-abf2-21431e54eb34','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o','352be59a-b2db-499a-9422-41ef04f1c46a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1089,'0d1c883b-0c0e-40f3-81bf-f0939751ed9c','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','ContainersCommon','8cb5f058-0ce3-4084-95c7-e79a845d00af','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1090,'2aea681d-708d-4fea-85c1-dc3c3d73d872','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','CinderBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderBase-njfefwq3rvph','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,716),(1091,'b213d6b2-cb95-48e4-8b98-08dbcd97a6bc','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','10','a8ff66b3-ee34-4d6a-9c4b-01e77253aef7','state changed','OS::TripleO::Services::NovaCompute',NULL,626),(1092,'223e8e3f-72bd-4f32-af01-0b92dbe120fa','8b3a75af-ac7d-48eb-aa8c-d1c30d89ef7b','2026-06-14 07:52:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderBase-njfefwq3rvph','8b3a75af-ac7d-48eb-aa8c-d1c30d89ef7b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1093,'0ae1092e-baf1-416d-b563-2fc6453c6350','8b3a75af-ac7d-48eb-aa8c-d1c30d89ef7b','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderBase-njfefwq3rvph','8b3a75af-ac7d-48eb-aa8c-d1c30d89ef7b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1094,'f12dd72a-8887-4bb2-b076-763117086c6b','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','ApacheServiceBase','b54bcd75-12e0-480c-a6d2-a689e66694a6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,701),(1095,'841cf3aa-ed6f-480b-8b69-d0c2d4a1c349','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','CinderCommon','50453bc2-d78f-4e94-861b-e2d8fca4ba47','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1096,'6bb096c0-4dc0-4015-b648-86d0b2504fab','ac7e0be7-d4d6-428e-a054-99a305cef5cc','2026-06-14 07:52:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-4-b2cjo3dolsf6','ac7e0be7-d4d6-428e-a054-99a305cef5cc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1097,'6fda0ae4-bad9-4125-9bf8-60577dc3297f','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','NovaLibvirtCommon','4c09be6a-0bde-49d2-9bc9-a562df3bd8e9','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-common.yaml',NULL,NULL),(1098,'a20be709-75a3-40b0-9c78-29fb09caa133','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','NeutronLogging','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronLogging-psgmbb6tetxs','state changed','OS::TripleO::Services::Logging::NeutronCommon',NULL,718),(1099,'9c791d06-fd1c-4af1-81bf-7cc03053068d','3cd0102e-2c37-4719-b114-9d2f739d9b02','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-11-fhxix4p4ylqe','3cd0102e-2c37-4719-b114-9d2f739d9b02','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1100,'78b4d146-6816-48e1-a667-8a003173ed03','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','12','6d71cc32-7b8e-474e-bc5d-56d417f78c1d','state changed','OS::TripleO::Services::NovaLibvirtGuests',NULL,708),(1101,'f71595c5-27e3-4904-beb8-8ab845f220d5','01197e12-859d-493b-b353-d6df4208966e','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronLogging-psgmbb6tetxs','01197e12-859d-493b-b353-d6df4208966e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1102,'f6923831-ec6e-457c-88a3-3ee54e388bd3','01197e12-859d-493b-b353-d6df4208966e','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronLogging-psgmbb6tetxs','01197e12-859d-493b-b353-d6df4208966e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1103,'51997b13-574b-4fe8-b019-3644cdab6410','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-RoleParametersValue-jgflxrgozjjr','state changed','OS::Heat::Value',NULL,720),(1104,'8b9c98f1-c265-4d26-92c8-8d34aa253e3c','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-RoleParametersValue-jgflxrgozjjr','state changed','OS::Heat::Value',NULL,720),(1105,'2e454788-1f04-413d-b283-400318870a71','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','MySQLClient','33b70025-8658-42a7-8cc5-0deaeff4b0e0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1106,'6ce26322-5ad1-4d98-9c69-ecaae9d00e42','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','4','ac7e0be7-d4d6-428e-a054-99a305cef5cc','state changed','OS::TripleO::Services::CinderApi',NULL,610),(1107,'56f606a3-ee43-4677-a1c0-c2d4dd481624','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','16','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg','state changed','OS::TripleO::Services::Rsyslog',NULL,726),(1108,'97c53608-e481-46d0-bbb3-afaa65e4b571','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','CinderBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml',NULL,727),(1109,'a8aede27-da69-47dd-a459-c991609d6141','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1110,'55550cab-9b1e-4056-870c-834f84175218','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1111,'a8476ed3-5d7a-4fd5-860a-7b6c292d19ae','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg-ContainersCommon-5ijroyyy7zd3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1112,'a4874938-42a2-48bb-a58d-3f9dff23824b','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1113,'13acbe8e-7705-4e09-a073-7c71aeebb723','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','11','3cd0102e-2c37-4719-b114-9d2f739d9b02','state changed','OS::TripleO::Services::NovaLibvirt',NULL,649),(1114,'81f6a09b-cc44-4701-8b83-128e0b422e88','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','14','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea','state changed','OS::TripleO::Services::ContainersLogrotateCrond',NULL,740),(1115,'7751fd7a-f536-4226-adfd-d39928875684','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-ContainersCommon-mbpjo4hqmyvb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1116,'d40ca0ae-45ed-4a23-ab61-874fd2f6a2ca','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1117,'603af11f-abd1-4bf8-8bbd-327ec77f8b4e','bfe19950-a43e-4ec4-93f4-e07172f4ced9','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg-ContainersCommon-5ijroyyy7zd3','bfe19950-a43e-4ec4-93f4-e07172f4ced9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1118,'c755ec89-48e0-4804-85d6-36a0bf2abe6f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','8','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw','state changed','OS::TripleO::Services::Clustercheck',NULL,741),(1119,'8d6ddab0-6b8c-4b27-ab9e-6ca6ff9143ea','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea','2e3d1f2a-87e4-4a59-8115-556438061d73','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1120,'3957066b-354f-44d8-9483-89bb90bc4a85','bfe19950-a43e-4ec4-93f4-e07172f4ced9','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg-ContainersCommon-5ijroyyy7zd3','bfe19950-a43e-4ec4-93f4-e07172f4ced9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1121,'0fcad529-8550-4306-8146-cce2fad8b20b','d8850894-d95e-45fb-aabc-425f79c63613','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-ContainersCommon-mbpjo4hqmyvb','d8850894-d95e-45fb-aabc-425f79c63613','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1122,'413663cf-d97f-4e88-9791-43b34889ac5f','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','ContainersCommon','bfe19950-a43e-4ec4-93f4-e07172f4ced9','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1123,'80583e44-e8c9-4744-a8c7-77ab0664014d','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','CinderBase','8b3a75af-ac7d-48eb-aa8c-d1c30d89ef7b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,716),(1124,'ce97a0d4-595d-4c2c-8314-66ab011dd125','d8850894-d95e-45fb-aabc-425f79c63613','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-ContainersCommon-mbpjo4hqmyvb','d8850894-d95e-45fb-aabc-425f79c63613','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1125,'ec171ce9-e708-4dcf-bcb1-3bfabff10de2','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','ContainersCommon','d8850894-d95e-45fb-aabc-425f79c63613','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1126,'0316eb3c-6196-4fa4-9097-55f638898515','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw','5b44575d-4fa1-4911-8a7e-9986be33d6d0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1127,'d3c241cc-4337-4c3e-b092-48afe3545578','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-ContainersCommon-g5rbloguh4t5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1128,'192acba4-ef61-4e02-8df9-8aab1153e6cf','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea-RoleParametersValue-auwydla4qjhu','state changed','OS::Heat::Value',NULL,745),(1129,'2786e0a9-e9e0-4610-bdd2-4375219766ff','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea-RoleParametersValue-auwydla4qjhu','state changed','OS::Heat::Value',NULL,745),(1130,'45f7965a-7b19-41a3-8556-0f72b646d4d9','5a1096b4-dbaf-42b6-95d5-b76ae46a2a06','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-ContainersCommon-g5rbloguh4t5','5a1096b4-dbaf-42b6-95d5-b76ae46a2a06','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1131,'a00ff9e1-8518-4348-911a-f07e8f5c201f','5a1096b4-dbaf-42b6-95d5-b76ae46a2a06','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-ContainersCommon-g5rbloguh4t5','5a1096b4-dbaf-42b6-95d5-b76ae46a2a06','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1132,'765e5033-d86c-4003-94ba-3ef346451d4a','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','NeutronBase','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronBase-3eyrj3h5zeiw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,747),(1133,'c5f710c7-1101-42cf-93ff-c981f1bf3f0b','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:42',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-RoleParametersValue-27q7wveod7nd','state changed','OS::Heat::Value',NULL,748),(1134,'075b0161-ca73-4737-9db0-16256245bc70','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:42',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-RoleParametersValue-27q7wveod7nd','state changed','OS::Heat::Value',NULL,748),(1135,'66b5b86d-1bd2-478d-8473-e55a8922091c','a28df188-42a1-472a-a966-76f33a1bac79','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronBase-3eyrj3h5zeiw','a28df188-42a1-472a-a966-76f33a1bac79','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1136,'f9c04b40-62b9-4d27-b8ed-c3fc74352a2b','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','NeutronLogging','01197e12-859d-493b-b353-d6df4208966e','state changed','OS::TripleO::Services::Logging::NeutronCommon',NULL,718),(1137,'f0571f89-deb4-44f6-8324-27c935c12269','a28df188-42a1-472a-a966-76f33a1bac79','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb-NeutronBase-3eyrj3h5zeiw','a28df188-42a1-472a-a966-76f33a1bac79','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1138,'91dae408-31a3-4ede-80e4-31e7feb263bb','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','15','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-15-wznu5wco75ot','state changed','OS::TripleO::Services::Podman',NULL,753),(1139,'faa324b3-9dbc-4149-b62c-ad70b2b78931','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1140,'abd8be37-ba83-4f4d-93ae-a88a00d32ccd','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg','d44dc34a-3511-49c7-a241-1afb07221001','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1141,'35cc9678-a000-4a82-a366-058426a8ed62','2130fba8-c074-4aa2-b440-efc830d94ca7','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-15-wznu5wco75ot','2130fba8-c074-4aa2-b440-efc830d94ca7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1142,'88631783-84c1-4aa8-b898-c34977e0299e','2130fba8-c074-4aa2-b440-efc830d94ca7','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-15-wznu5wco75ot','2130fba8-c074-4aa2-b440-efc830d94ca7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1143,'3800621e-c3d8-465e-9f1f-4fafc9bf59bf','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-ContainersCommon-va33k4sl4txz','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1144,'2c5518cc-9b43-4162-beb6-75a637cb13e9','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-CinderNVMeOF-yca4nhxoyvpk','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1145,'3c289951-73f5-414c-b455-21b027e46b93','8ec25c06-41b8-4d74-9443-73af958676b5','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-CinderNVMeOF-yca4nhxoyvpk','8ec25c06-41b8-4d74-9443-73af958676b5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1146,'73be04e0-e77c-45ca-9d47-1ec96ea7b8f8','210bb5fb-ceba-4415-b940-ac7477c405e5','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-ContainersCommon-va33k4sl4txz','210bb5fb-ceba-4415-b940-ac7477c405e5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1147,'df41716b-4ee9-47c1-b9af-889aad111f05','8ec25c06-41b8-4d74-9443-73af958676b5','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-CinderNVMeOF-yca4nhxoyvpk','8ec25c06-41b8-4d74-9443-73af958676b5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1148,'23e3cb3b-44fc-4945-9d50-c09afe04a4a9','210bb5fb-ceba-4415-b940-ac7477c405e5','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-ContainersCommon-va33k4sl4txz','210bb5fb-ceba-4415-b940-ac7477c405e5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1149,'9d5f9b8f-1c16-46c9-8649-6719105a4c4f','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-MySQLClient-fxtmnvjozzaw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1150,'997379fb-e48d-4eea-9150-4262a43c5e63','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg-RoleParametersValue-hgn3mdsvayhk','state changed','OS::Heat::Value',NULL,754),(1151,'0f37168a-e39b-4cad-bee9-174c7220c7c5','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1152,'5e097223-cf2d-4d42-bf3c-e149a30aab9b','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg-RoleParametersValue-hgn3mdsvayhk','state changed','OS::Heat::Value',NULL,754),(1153,'1ad39d5e-fc70-4d3c-b196-cff68aad9581','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-16-7f6tpbkohhbg','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1154,'4cd85d46-611d-4890-a2eb-7a928efb1fe9','df06a5b9-c512-4e2e-8499-0c7761f594ae','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-MySQLClient-fxtmnvjozzaw','df06a5b9-c512-4e2e-8499-0c7761f594ae','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1155,'a4644be7-881c-48d4-a5e2-dbc424490994','df06a5b9-c512-4e2e-8499-0c7761f594ae','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-MySQLClient-fxtmnvjozzaw','df06a5b9-c512-4e2e-8499-0c7761f594ae','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1156,'384362f1-47cf-4435-b2f8-5f6ad7ee758e','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7','b1e8862a-6023-4fba-80bb-ffb76c061cdc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1157,'f7f7a821-dc35-4dec-8897-cd46186440e9','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-ContainersCommon-ygtuoxutimt7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1158,'4f54f1f6-66e4-4d78-942c-f32d1ffb1916','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea-ContainersCommon-snjylbz6xqe4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1159,'798014cd-1b89-47db-bb0a-bbc0d7913417','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-CinderNVMeOF-svltqni6xfbx','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1160,'e081c5a6-a0bf-4a95-8fc5-22c9bec3dc6d','ceec5a02-418f-4d99-8e52-643bd00ad796','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-ContainersCommon-ygtuoxutimt7','ceec5a02-418f-4d99-8e52-643bd00ad796','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1161,'17719520-c0f0-4365-b1a6-8749f6711e4a','faa3ad65-4bff-4dc5-ad7e-475450c9f8d1','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea-ContainersCommon-snjylbz6xqe4','faa3ad65-4bff-4dc5-ad7e-475450c9f8d1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1162,'34f50a12-6ad5-429f-9f1e-ba5acb6bad31','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','ContainersCommon','5a1096b4-dbaf-42b6-95d5-b76ae46a2a06','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1163,'9a2ef761-253d-4050-b2d4-46054539cf0a','ceec5a02-418f-4d99-8e52-643bd00ad796','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-ContainersCommon-ygtuoxutimt7','ceec5a02-418f-4d99-8e52-643bd00ad796','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1164,'82d9b07c-0b41-4831-bcc4-bba63c1e9566','faa3ad65-4bff-4dc5-ad7e-475450c9f8d1','2026-06-14 07:52:43',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea-ContainersCommon-snjylbz6xqe4','faa3ad65-4bff-4dc5-ad7e-475450c9f8d1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1165,'afe91217-cbe1-4176-9879-7f7b38d02f9a','68e542fb-1712-4b86-ac7c-a35cc1e133f9','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-CinderNVMeOF-svltqni6xfbx','68e542fb-1712-4b86-ac7c-a35cc1e133f9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1166,'a782cb5e-5ab5-4025-8b07-c958f5494d31','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:43',NULL,'CREATE','IN_PROGRESS','MysqlPuppetBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-pacemaker-puppet.yaml',NULL,755),(1167,'ded51921-5dce-404e-b6b7-bbba7109c1f5','68e542fb-1712-4b86-ac7c-a35cc1e133f9','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g-CinderNVMeOF-svltqni6xfbx','68e542fb-1712-4b86-ac7c-a35cc1e133f9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1168,'242b98a2-d447-40c3-822c-1788594e82b9','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','NeutronBase','a28df188-42a1-472a-a966-76f33a1bac79','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,747),(1169,'1353a0c0-c7d1-4994-b135-71da545b8774','24da3722-8510-4417-b440-24945abda3cd','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-25-3pwxqlimllbb','24da3722-8510-4417-b440-24945abda3cd','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1170,'294f2893-3aa5-49a5-83c1-1a0afc79336f','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a','925c648b-aeff-4f22-8a20-02b932248898','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1171,'f805e109-dfcc-407c-a79a-48db5f831d25','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-ContainersCommon-iwdaxcxlnhsg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1172,'1a0f8af7-eb30-4163-9cdc-bff8e77df0bb','9e9a24cc-8dea-4eaa-af6b-104ae9aea132','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-ContainersCommon-iwdaxcxlnhsg','9e9a24cc-8dea-4eaa-af6b-104ae9aea132','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1173,'c9c7f016-7c0a-41b3-80c1-9ac5d9c67ff5','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','15','2130fba8-c074-4aa2-b440-efc830d94ca7','state changed','OS::TripleO::Services::Podman',NULL,753),(1174,'f4f4da51-05a0-425b-8c74-7893d682968d','9e9a24cc-8dea-4eaa-af6b-104ae9aea132','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-ContainersCommon-iwdaxcxlnhsg','9e9a24cc-8dea-4eaa-af6b-104ae9aea132','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1175,'4428994c-e1ad-4030-b99c-7174f8bee925','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','CinderCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1176,'595d92e0-e77d-4b7a-bbfc-073a03eac2ec','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-ContainersCommon-qythwddhaegp','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1177,'362b62e0-fbc0-4588-89b2-95fe867fb237','f41466a8-dcfa-43f3-bfd5-33d8d93f2e67','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-ContainersCommon-qythwddhaegp','f41466a8-dcfa-43f3-bfd5-33d8d93f2e67','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1178,'d1c589ab-7e03-4b06-b9b9-d15cec8ebbfc','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','ContainersCommon','210bb5fb-ceba-4415-b940-ac7477c405e5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1179,'6c70b8d7-faf4-4198-bf1b-c22d5e1d5801','f41466a8-dcfa-43f3-bfd5-33d8d93f2e67','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg-ContainersCommon-qythwddhaegp','f41466a8-dcfa-43f3-bfd5-33d8d93f2e67','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1180,'b9e38867-99d2-430e-a0ff-573ef073ab53','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','CinderNVMeOF','8ec25c06-41b8-4d74-9443-73af958676b5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1181,'a350f726-8e5c-478e-acde-b99123752eff','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf','81f9432f-aa06-48a0-bcef-5262be75a0e2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1182,'6338fc30-1115-440c-ab80-5f765d775aa6','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','19','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-19-ecntscb6v7h3','state changed','OS::TripleO::Services::Timesync',NULL,757),(1183,'54d268a3-1b0d-4585-b284-05ada1a82c65','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','16','0704f2e3-de72-4bef-89a4-cdc0c95a6d3e','state changed','OS::TripleO::Services::Rsyslog',NULL,726),(1184,'f4e638b0-20d5-4016-a0c8-31294371c4d6','04d914dc-fb75-4780-830a-2b1291e5085c','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-19-ecntscb6v7h3','04d914dc-fb75-4780-830a-2b1291e5085c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1185,'cf97c351-ba86-4a0f-a000-acadd830b186','04d914dc-fb75-4780-830a-2b1291e5085c','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-19-ecntscb6v7h3','04d914dc-fb75-4780-830a-2b1291e5085c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1186,'2b1759a9-8161-47ff-a9d8-2cf953c6553e','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','CinderBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderBase-4iii7sju4vhw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,758),(1187,'9da8f8aa-a163-49c4-8862-4a0188fb9ced','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-ContainersCommon-abieq3x4qgmc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1188,'d4209ecc-f5fd-4b25-b0af-7f1c8f713c0c','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-MySQLClient-gv5t5fser2g6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1189,'34a5f3cc-6e7b-4450-b2ca-c37222411817','02ee0c10-0431-4e75-a41b-7969fcaea266','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderBase-4iii7sju4vhw','02ee0c10-0431-4e75-a41b-7969fcaea266','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1190,'050f9ec0-83dc-4f0a-a83d-cd8d79144e8d','02ee0c10-0431-4e75-a41b-7969fcaea266','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderBase-4iii7sju4vhw','02ee0c10-0431-4e75-a41b-7969fcaea266','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1191,'5b1d6110-1ec6-4e2c-a9f6-3e0712a2e930','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','MySQLClient','df06a5b9-c512-4e2e-8499-0c7761f594ae','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1192,'fda67b81-1133-48b8-be14-8e4e20610d34','61832002-5494-4653-954a-e378cff7281f','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-MySQLClient-gv5t5fser2g6','61832002-5494-4653-954a-e378cff7281f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1193,'c566ab11-f7a1-4ce2-88c5-bd0ad3f4a1ed','ebd96342-fad9-4663-b080-619ec97cdb80','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-ContainersCommon-abieq3x4qgmc','ebd96342-fad9-4663-b080-619ec97cdb80','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1194,'0f915c8a-6018-4812-ade2-b98e6b3368da','61832002-5494-4653-954a-e378cff7281f','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-MySQLClient-gv5t5fser2g6','61832002-5494-4653-954a-e378cff7281f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1195,'cfdb36c7-6af7-4903-a8c1-0f446cc11bbc','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','25','24da3722-8510-4417-b440-24945abda3cd','state changed','OS::TripleO::Services::OVNMetadataAgent',NULL,695),(1196,'3b4c0b6e-d017-40fa-bfa9-edf289f9c3fb','ebd96342-fad9-4663-b080-619ec97cdb80','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-ContainersCommon-abieq3x4qgmc','ebd96342-fad9-4663-b080-619ec97cdb80','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1197,'7593dc9e-664d-453a-8a67-b09f0c317b8d','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-CinderNVMeOF-ddpcsgqhsbd6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1198,'2cd0c8e1-cb82-45b1-bbb3-58d6c7496397','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','20','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-20-6czxwyut6ozh','state changed','OS::TripleO::Services::Timezone',NULL,762),(1199,'f080da3d-6edf-4f95-ab47-ad8b3c66137b','90d7c281-8611-4e2b-be81-0a5b4017da34','2026-06-14 07:52:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-CinderNVMeOF-ddpcsgqhsbd6','90d7c281-8611-4e2b-be81-0a5b4017da34','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1200,'44504816-281c-4400-9e4f-f2b848eea120','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:44',NULL,'CREATE','COMPLETE','ContainersCommon','ceec5a02-418f-4d99-8e52-643bd00ad796','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1201,'e224e432-b292-4a62-8e8b-3aa18bfb106f','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-ContainersCommon-n6ckauqvy6ef','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1202,'d8fdfdde-8278-471f-9c15-32e7f5b68c41','90d7c281-8611-4e2b-be81-0a5b4017da34','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7-CinderNVMeOF-ddpcsgqhsbd6','90d7c281-8611-4e2b-be81-0a5b4017da34','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1203,'573cb98a-b1f7-45a1-b11e-e4613eefdab7','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','ContainersCommon','faa3ad65-4bff-4dc5-ad7e-475450c9f8d1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1204,'52e53330-fa2d-43ed-97c2-aeb575369232','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','CinderNVMeOF','68e542fb-1712-4b86-ac7c-a35cc1e133f9','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1205,'82c70cea-8c75-4b84-a9e8-3bd0c2e44b7d','19d09b37-c91e-463b-a513-e1763797b602','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-20-6czxwyut6ozh','19d09b37-c91e-463b-a513-e1763797b602','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1206,'390ded79-35ab-4f4a-9248-9ef06b605d99','2e3d1f2a-87e4-4a59-8115-556438061d73','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-14-rlczg7xeeiea','2e3d1f2a-87e4-4a59-8115-556438061d73','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1207,'5d3278a2-df7c-48f1-97cf-2369833e925d','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-CinderCommon-6puktdhoac6g','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1208,'12042b88-7df6-44a5-92a9-e4701577baca','69be1207-3de4-4622-9c9e-b7a48463dc61','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-ContainersCommon-n6ckauqvy6ef','69be1207-3de4-4622-9c9e-b7a48463dc61','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1209,'5b601be6-d69b-44ec-a287-5c4835a29679','19d09b37-c91e-463b-a513-e1763797b602','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-20-6czxwyut6ozh','19d09b37-c91e-463b-a513-e1763797b602','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1210,'c301ae1e-6ee7-4477-a305-80488e7b73db','69be1207-3de4-4622-9c9e-b7a48463dc61','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-ContainersCommon-n6ckauqvy6ef','69be1207-3de4-4622-9c9e-b7a48463dc61','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1211,'9c8fe8f9-f22c-462f-925f-a2c53917a108','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','MysqlBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-MysqlBase-kjoeavggezg3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-base.yaml',NULL,763),(1212,'aa50329b-7bc4-4a8f-88f4-ea187af7500e','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','ContainersCommon','9e9a24cc-8dea-4eaa-af6b-104ae9aea132','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1213,'03b47d35-2ab3-4b5e-b8e6-2e2bb46bc274','d4cabadf-875d-4cac-9d5f-33b300082fc5','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-MysqlBase-kjoeavggezg3','d4cabadf-875d-4cac-9d5f-33b300082fc5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1214,'cf2bdd54-69fe-4c2a-aad9-b40a7b8c304a','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-MySQLClient-nzp64etfa2y7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1215,'19a12002-65bd-43f8-9804-b74e1f8385f7','d4cabadf-875d-4cac-9d5f-33b300082fc5','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-MysqlBase-kjoeavggezg3','d4cabadf-875d-4cac-9d5f-33b300082fc5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1216,'dc699caa-0695-4b14-9f2a-74a9b2646a6d','672e3cde-2aa4-4d71-b2ec-e39f82052972','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-MySQLClient-nzp64etfa2y7','672e3cde-2aa4-4d71-b2ec-e39f82052972','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1217,'f6f9fe5b-411d-4313-8721-5ca45d202517','672e3cde-2aa4-4d71-b2ec-e39f82052972','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-MySQLClient-nzp64etfa2y7','672e3cde-2aa4-4d71-b2ec-e39f82052972','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1218,'01b097ad-850b-42cd-8e7e-b9d3466fb0e7','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','ContainersCommon','f41466a8-dcfa-43f3-bfd5-33d8d93f2e67','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1219,'ef24a597-9841-4f6c-a321-f985aa6dc17f','d44dc34a-3511-49c7-a241-1afb07221001','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve-CinderCommon-itwzteksf2pg','d44dc34a-3511-49c7-a241-1afb07221001','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1220,'8f479c25-b54c-4bd6-a2e3-fedbfd14e66d','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','19','04d914dc-fb75-4780-830a-2b1291e5085c','state changed','OS::TripleO::Services::Timesync',NULL,757),(1221,'12789eb9-c533-4a33-b88e-f5dcad873c31','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-ContainersCommon-vzgtmh55aegf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1222,'8791aec6-e7f5-489c-9c60-4f478e993ef4','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-RoleParametersValue-q7yubfs7yffy','state changed','OS::Heat::Value',NULL,764),(1223,'bbefe5cd-3a57-4077-977a-6bf83c351a05','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-RoleParametersValue-q7yubfs7yffy','state changed','OS::Heat::Value',NULL,764),(1224,'57b3ffb8-202a-4e96-8e85-0dc42d7e59ef','7c94f727-afeb-4065-8e2a-de8c65102a07','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-ContainersCommon-vzgtmh55aegf','7c94f727-afeb-4065-8e2a-de8c65102a07','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1225,'e0b245ad-19c5-458c-a35f-9b87e0216a26','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','CinderBase','02ee0c10-0431-4e75-a41b-7969fcaea266','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml',NULL,758),(1226,'a1a0490e-b220-4bce-8acb-3e32e2756566','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-CinderNVMeOF-ymbr5qsth6ai','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1227,'b976803a-42cd-4da8-b455-9d2a0c75f367','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','MySQLClient','61832002-5494-4653-954a-e378cff7281f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1228,'bf49c400-2a91-4ba3-98ae-bddbaf5a1069','7c94f727-afeb-4065-8e2a-de8c65102a07','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-ContainersCommon-vzgtmh55aegf','7c94f727-afeb-4065-8e2a-de8c65102a07','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1229,'15a0c883-55fb-43d1-86b8-a44a5afa2bd2','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','14','2e3d1f2a-87e4-4a59-8115-556438061d73','state changed','OS::TripleO::Services::ContainersLogrotateCrond',NULL,740),(1230,'1df03bb5-4629-490f-a668-ac771cd3c65c','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','ContainersCommon','ebd96342-fad9-4663-b080-619ec97cdb80','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1231,'a3f70a7b-66d8-4ffe-9387-f7e41ebaa342','978f7cdb-03c3-4299-b535-5d1f44d5d93a','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-CinderNVMeOF-ymbr5qsth6ai','978f7cdb-03c3-4299-b535-5d1f44d5d93a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1232,'267f25cd-40f9-4aea-a5ee-148f5210c208','978f7cdb-03c3-4299-b535-5d1f44d5d93a','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf-CinderNVMeOF-ymbr5qsth6ai','978f7cdb-03c3-4299-b535-5d1f44d5d93a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1233,'70c0c290-8791-44b2-9def-911a4747f3b8','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:45',NULL,'CREATE','COMPLETE','CinderCommon','6c71e2a6-f84c-4124-a9b3-4641dc8624f1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1234,'6d78bd05-03fd-40c8-ab77-343129a734c1','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:45',NULL,'CREATE','IN_PROGRESS','23','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-23-jyh2gf3fzqye','state changed','OS::TripleO::Services::Tuned',NULL,766),(1235,'be936aba-0e84-4f4e-9024-8fb42a7d3972','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','CinderNVMeOF','90d7c281-8611-4e2b-be81-0a5b4017da34','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1236,'bdef74d4-72fc-4388-86d3-037d38675d15','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','20','19d09b37-c91e-463b-a513-e1763797b602','state changed','OS::TripleO::Services::Timezone',NULL,762),(1237,'97509d8c-9c7c-40c7-bed1-21140d3a7c2a','490682e2-e28d-40d8-b4cf-b112cdc3e058','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-23-jyh2gf3fzqye','490682e2-e28d-40d8-b4cf-b112cdc3e058','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1238,'6fee1ce3-3721-48e8-b49a-d4a35bcbe65e','b1e8862a-6023-4fba-80bb-ffb76c061cdc','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o-CinderCommon-gvgof2lq2mp7','b1e8862a-6023-4fba-80bb-ffb76c061cdc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1239,'b7eeed69-038f-48ea-b3b5-fe0e502d8b1e','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','18','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-18-exzoiuvp3soz','state changed','OS::TripleO::Services::Sshd',NULL,771),(1240,'a19b52b9-3137-4207-8478-20c31b89f493','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-RoleParametersValue-z3sc3czn5bih','state changed','OS::Heat::Value',NULL,772),(1241,'b80a5cb4-de7d-4e94-ba44-73ed014f1bf4','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','CinderCommon','d44dc34a-3511-49c7-a241-1afb07221001','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1242,'9b4ff24a-775e-41b4-97b6-da146e5af03c','490682e2-e28d-40d8-b4cf-b112cdc3e058','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-23-jyh2gf3fzqye-RoleParametersValue-zadzy7ydfqfn','state changed','OS::Heat::Value',NULL,773),(1243,'802487bd-9473-469d-bae8-ba8d5ee58b28','d446f215-3e79-42ca-959d-a34b12bb689d','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-18-exzoiuvp3soz','d446f215-3e79-42ca-959d-a34b12bb689d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1244,'ef2e2ec3-e461-4f78-9398-3a0f3670869b','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a-RoleParametersValue-z3sc3czn5bih','state changed','OS::Heat::Value',NULL,772),(1245,'ea2a19a0-a918-469d-9dd7-77fc101398e7','490682e2-e28d-40d8-b4cf-b112cdc3e058','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-23-jyh2gf3fzqye-RoleParametersValue-zadzy7ydfqfn','state changed','OS::Heat::Value',NULL,773),(1246,'c5ca9826-349d-47d3-9cb5-27ddf0471f13','12344074-144e-4ff2-8a55-1eabcb1ffb31','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-6-adks22pkvqve','12344074-144e-4ff2-8a55-1eabcb1ffb31','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1247,'081b1815-6c59-4205-abf3-c4585c2deab4','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','ContainersCommon','69be1207-3de4-4622-9c9e-b7a48463dc61','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1248,'356f0df6-b3de-441a-bd5e-52f74816fdc3','490682e2-e28d-40d8-b4cf-b112cdc3e058','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-23-jyh2gf3fzqye','490682e2-e28d-40d8-b4cf-b112cdc3e058','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1249,'bbdc2b0a-a011-43ee-8463-0e4928732cfe','d446f215-3e79-42ca-959d-a34b12bb689d','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-18-exzoiuvp3soz','d446f215-3e79-42ca-959d-a34b12bb689d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1250,'1318dab2-0344-4291-a5a9-96c45e16094c','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','24','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c','state changed','OS::TripleO::Services::OVNController',NULL,774),(1251,'cef86288-9ea4-4a47-9eec-2a045350f9c8','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','MysqlBase','d4cabadf-875d-4cac-9d5f-33b300082fc5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-base.yaml',NULL,763),(1252,'5caa0d27-ab83-46c7-b643-7bd2e7f913db','925c648b-aeff-4f22-8a20-02b932248898','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw-MysqlPuppetBase-oxd5yphvi27a','925c648b-aeff-4f22-8a20-02b932248898','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1253,'4e7ea377-f71f-4b37-b5ce-bcfd4eef3f3b','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1254,'3a7fa623-7d24-4dcd-9c47-6489c2602caf','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','MySQLClient','672e3cde-2aa4-4d71-b2ec-e39f82052972','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1255,'97b79ea2-bad1-47d2-a99e-f4457fd58644','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-RoleParametersValue-mwhallryaagb','state changed','OS::Heat::Value',NULL,775),(1256,'c61739a3-30e2-4ace-b242-e9f448ac1257','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-RoleParametersValue-mwhallryaagb','state changed','OS::Heat::Value',NULL,775),(1257,'d4313eda-371e-4981-af11-59767c4a40a9','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:46',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-RoleParametersValue-fp5pgrrnm4q4','state changed','OS::Heat::Value',NULL,776),(1258,'85c7103a-217e-41bc-a085-8877460e84d6','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6-RoleParametersValue-fp5pgrrnm4q4','state changed','OS::Heat::Value',NULL,776),(1259,'f08f44b7-9f21-4d57-862e-f877beaa8f0a','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','6','12344074-144e-4ff2-8a55-1eabcb1ffb31','state changed','OS::TripleO::Services::CinderScheduler',NULL,690),(1260,'90e59510-96be-48cb-8e38-1e313dd633d6','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','ContainersCommon','7c94f727-afeb-4065-8e2a-de8c65102a07','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1261,'334ac890-9c90-4762-a383-fcea66ac8d99','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','CinderCommon','b1e8862a-6023-4fba-80bb-ffb76c061cdc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1262,'f4fc41c5-6b3a-4a5c-a75b-89cee031ac10','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderBase-df2fvgsny7u6','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1263,'0f894d0b-7b6d-4a8b-9743-0d16d462ea0c','352be59a-b2db-499a-9422-41ef04f1c46a','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs-CinderBackupBase-gp7hdwnllr2o','352be59a-b2db-499a-9422-41ef04f1c46a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1264,'018346b4-3601-448a-a242-73ba37b05992','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','CinderNVMeOF','978f7cdb-03c3-4299-b535-5d1f44d5d93a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1265,'64097ef4-d721-42ae-8310-ce33a8add48a','81f9432f-aa06-48a0-bcef-5262be75a0e2','2026-06-14 07:52:46',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn-CinderCommon-fobvoorn5hvf','81f9432f-aa06-48a0-bcef-5262be75a0e2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1266,'a54baea2-1262-495a-8d2c-7eebb7553277','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','MysqlPuppetBase','925c648b-aeff-4f22-8a20-02b932248898','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-pacemaker-puppet.yaml',NULL,755),(1267,'14ee4fde-3049-4261-9f16-2bdf23b49552','5b44575d-4fa1-4911-8a7e-9986be33d6d0','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-8-2qukpbs62lrw','5b44575d-4fa1-4911-8a7e-9986be33d6d0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1268,'6f53cb31-13b4-40ec-b560-854e3ee2038c','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','23','490682e2-e28d-40d8-b4cf-b112cdc3e058','state changed','OS::TripleO::Services::Tuned',NULL,766),(1269,'b6c22a54-0c73-428c-bef3-12a4abfea86d','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','18','d446f215-3e79-42ca-959d-a34b12bb689d','state changed','OS::TripleO::Services::Sshd',NULL,771),(1270,'05669ace-bb48-486b-b3a7-ce939105a58c','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','10','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-10-47hu4jy3lmzc','state changed','OS::TripleO::Services::ContainerImagePrepare',NULL,786),(1271,'c37106c3-50c7-411a-85a1-5c14e0c13fb4','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','22','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s','state changed','OS::TripleO::Services::TripleoPackages',NULL,787),(1272,'3336cec1-c964-403b-9c8b-2323c55be090','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','CinderBackupBase','352be59a-b2db-499a-9422-41ef04f1c46a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-container-puppet.yaml',NULL,715),(1273,'d2f8b318-fb39-4794-842e-8ca3f172c70a','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-ContainersCommon-m3nhnvko3dez','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1274,'68b4b372-0a07-4a84-bc2c-4a0bb51be27a','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','CinderBase','79dd9c4c-c0bd-4401-8e61-7dc75dfaa3b6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml',NULL,727),(1275,'80837d6f-ef57-4205-862b-56371f38a11d','7c180384-9638-4ea9-8ab1-62edd46ec115','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-5-5bgxvpyqs4qs','7c180384-9638-4ea9-8ab1-62edd46ec115','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1276,'2af17f72-66c0-497b-b7cf-a2ef6882d579','8d9591c1-84bf-4d79-87dc-5f2568a6a604','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-10-47hu4jy3lmzc','8d9591c1-84bf-4d79-87dc-5f2568a6a604','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1277,'5119853e-4081-451e-9e45-6ef1658bc9f9','8d9591c1-84bf-4d79-87dc-5f2568a6a604','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-10-47hu4jy3lmzc','8d9591c1-84bf-4d79-87dc-5f2568a6a604','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1278,'49d245c5-897a-4008-b142-c03aa9a88bc8','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','CinderCommon','81f9432f-aa06-48a0-bcef-5262be75a0e2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml',NULL,NULL),(1279,'31fd80bc-f6e3-468e-9c86-3a9469f591d7','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1280,'31910a12-82ae-47b9-952e-67d9fc3e202a','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','10','8d9591c1-84bf-4d79-87dc-5f2568a6a604','state changed','OS::TripleO::Services::ContainerImagePrepare',NULL,786),(1281,'8027c901-2eaf-4b79-9cf2-52b111772af7','c724e4b6-dfcc-4dcf-bdec-d1194774bb7d','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-ContainersCommon-m3nhnvko3dez','c724e4b6-dfcc-4dcf-bdec-d1194774bb7d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1282,'eca04e83-61a6-46f0-91c7-de29511a4e45','c724e4b6-dfcc-4dcf-bdec-d1194774bb7d','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-ContainersCommon-m3nhnvko3dez','c724e4b6-dfcc-4dcf-bdec-d1194774bb7d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1283,'9aea151b-a96d-469b-9fbb-5f318d691626','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-7-mitbfmevs3fn','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1284,'51de888a-6bc3-47bc-9c0c-c46296226dac','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','Podman','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s-Podman-elzlqd6at7h6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml',NULL,789),(1285,'993fbedc-830a-4029-920d-8c280ce2a0fe','b24991e1-e9c0-4563-b468-d0e7a6775fe1','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s-Podman-elzlqd6at7h6','b24991e1-e9c0-4563-b468-d0e7a6775fe1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1286,'9eb9ecbb-3d11-4eb2-8ae3-c9e47f43fbd1','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:47',NULL,'CREATE','IN_PROGRESS','14','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu','state changed','OS::TripleO::Services::HeatApi',NULL,790),(1287,'3a871534-6b87-45ab-bd91-3fc3a164b357','b24991e1-e9c0-4563-b468-d0e7a6775fe1','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s-Podman-elzlqd6at7h6','b24991e1-e9c0-4563-b468-d0e7a6775fe1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1288,'ad6117ee-fdc9-4a74-986b-32fdd2c5f6ec','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:47',NULL,'CREATE','COMPLETE','8','5b44575d-4fa1-4911-8a7e-9986be33d6d0','state changed','OS::TripleO::Services::Clustercheck',NULL,741),(1289,'77753f12-80f1-4ea1-aaf3-e6826d234fc5','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu','104fe4cd-85e7-4f20-be16-650bf5e15e16','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1290,'6c3e1a28-104f-4939-b354-732c6792f69b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','7','e4a0dc7c-9ee5-469e-8c8e-7ac749ce753e','state changed','OS::TripleO::Services::CinderVolume',NULL,709),(1291,'a7a763e1-cf51-46fa-a416-11ff40d27a4c','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ContainersCommon-32csnlahq3sd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1292,'5f5d5ea2-99c7-4745-9302-3893696ea6ee','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','5','7c180384-9638-4ea9-8ab1-62edd46ec115','state changed','OS::TripleO::Services::CinderBackup',NULL,661),(1293,'99ae81bb-7a0d-4482-bc0b-a87d8346ba83','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','12','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3','state changed','OS::TripleO::Services::GlanceApiInternal',NULL,800),(1294,'af6c0e5f-93b9-4f15-9822-a25cbb6cc9fd','d77f1b2d-8399-425f-9fa0-b24fb6ba4b0e','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ContainersCommon-32csnlahq3sd','d77f1b2d-8399-425f-9fa0-b24fb6ba4b0e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1295,'c1c5b7d7-8961-4a35-bcb2-f83d4dcbf3dd','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','OVNBridgeMappingsValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-OVNBridgeMappingsValue-5g6dasuxd5fl','state changed','OS::Heat::Value',NULL,801),(1296,'4d53f65e-caa7-4101-97a6-6c1526345e22','d77f1b2d-8399-425f-9fa0-b24fb6ba4b0e','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ContainersCommon-32csnlahq3sd','d77f1b2d-8399-425f-9fa0-b24fb6ba4b0e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1297,'471bbb7c-24b4-4b2f-9a1b-5304d55a4a8d','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','OVNBridgeMappingsValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c-OVNBridgeMappingsValue-5g6dasuxd5fl','state changed','OS::Heat::Value',NULL,801),(1298,'130df40f-4520-49fe-922f-62e89249d26d','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3','8642e467-cd8c-4182-9b6c-2b3e854df4ee','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1299,'103776fc-f11d-4372-9a7c-918a15d4c79c','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','ContainersCommon','c724e4b6-dfcc-4dcf-bdec-d1194774bb7d','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1300,'85625b0f-d330-44c6-b230-fd9e6ac6d0df','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','ContainersCommon','d77f1b2d-8399-425f-9fa0-b24fb6ba4b0e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1301,'1ea4310e-2d13-4208-bd52-d7e1c636e8cf','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-24-epk4h3ll462c','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1302,'72cf9434-91bb-44d7-b2b5-45a705f0b175','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','GlanceLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceLogging-sroerdwjfbh4','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1303,'91605635-d7f8-4d53-af3e-71eeca2d1d96','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceLogging-sroerdwjfbh4','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1304,'138b268b-9f2f-4142-9b41-f9d539f6949b','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s-RoleParametersValue-jtilbqoa7iia','state changed','OS::Heat::Value',NULL,810),(1305,'8a419aaa-7aaa-4a1f-9c34-05d08cf323b9','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s-RoleParametersValue-jtilbqoa7iia','state changed','OS::Heat::Value',NULL,810),(1306,'e5e1681b-a407-4b00-a044-40d549e63d48','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','Podman','b24991e1-e9c0-4563-b468-d0e7a6775fe1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml',NULL,789),(1307,'f2af2765-7ad0-40c5-b4a0-8c2f239b5a91','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','2026-06-14 07:52:48',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceLogging-sroerdwjfbh4-RoleParametersValue-azd3e6xbkh4v','state changed','OS::Heat::Value',NULL,817),(1308,'c421f58b-d4db-4526-b9c0-223fd8974a24','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','2026-06-14 07:52:48',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv-22-qgkcnaeube5s','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1309,'abe990ce-0bb0-45e2-b201-44fb043d82bb','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceLogging-sroerdwjfbh4-RoleParametersValue-azd3e6xbkh4v','state changed','OS::Heat::Value',NULL,817),(1310,'9bc446df-fb0b-46f5-86cc-ea6164300f6a','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceLogging-sroerdwjfbh4','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1311,'e404df66-672f-4633-9213-27141918ac03','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','11','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s','state changed','OS::TripleO::Services::GlanceApi',NULL,828),(1312,'991e0184-77ec-48e2-b618-6a8da278559e','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','HeatApiLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatApiLogging-pp4xhsqcwql3','state changed','OS::TripleO::Services::Logging::HeatApi',NULL,NULL),(1313,'ba28d465-9030-4439-af02-a1f2cf6b6817','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s','7a690305-b833-42c3-a240-fca6c61b3314','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1314,'4d5260be-3603-4c0a-889c-66a1f8904117','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','24','a98aee81-c6b8-44fe-ad67-ec7a0bd4e5ed','state changed','OS::TripleO::Services::OVNController',NULL,774),(1315,'b53f63fb-b90c-44f3-9e3c-781cc8c04f46','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','9','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r','state changed','OS::TripleO::Services::Collectd',NULL,833),(1316,'bd56ea9f-d6ed-4dd0-bbdc-7d901ac4199e','ff35d400-7c2c-4546-8f54-52cf376f0aae','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatApiLogging-pp4xhsqcwql3','ff35d400-7c2c-4546-8f54-52cf376f0aae','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1317,'ef9c43e7-43ba-451d-af4c-cffebc69b66d','ff35d400-7c2c-4546-8f54-52cf376f0aae','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatApiLogging-pp4xhsqcwql3','ff35d400-7c2c-4546-8f54-52cf376f0aae','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1318,'80a1ce92-7f8d-447c-9b3b-932499113e20','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','GlanceLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-GlanceLogging-e4266qezb7jf','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1319,'e523ff8c-b765-4f8c-9042-288772ce8860','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','HeatApiLogging','ff35d400-7c2c-4546-8f54-52cf376f0aae','state changed','OS::TripleO::Services::Logging::HeatApi',NULL,NULL),(1320,'ccbca40d-268d-4234-9f32-c1502bae7cd3','e49fa69c-b839-444b-8922-e1d5037c648d','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-GlanceLogging-e4266qezb7jf','e49fa69c-b839-444b-8922-e1d5037c648d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1321,'8b22ae46-1734-4c11-86d0-b1d70f7c4177','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r','c2f0b4c3-f164-44bd-8392-4f1042bdf839','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1322,'acde016e-3359-49ce-92d9-232cb527103c','e49fa69c-b839-444b-8922-e1d5037c648d','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-GlanceLogging-e4266qezb7jf-RoleParametersValue-c4pp73yjii3o','state changed','OS::Heat::Value',NULL,834),(1323,'b429f8ef-5b34-4e9a-9b35-8ce93b297d3a','e49fa69c-b839-444b-8922-e1d5037c648d','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-GlanceLogging-e4266qezb7jf-RoleParametersValue-c4pp73yjii3o','state changed','OS::Heat::Value',NULL,834),(1324,'67c00e99-144c-420f-a133-a7a6752e8d42','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r-ContainersCommon-fg2srx4rcjlf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1325,'a9f0913e-f2ec-4276-bb86-2b16b7b9d37f','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','22','0e76f0db-9ed2-41b4-9794-7c5795dcd8f0','state changed','OS::TripleO::Services::TripleoPackages',NULL,787),(1326,'0d760d55-ff29-4cb0-89cd-08c7cbea8b6a','e49fa69c-b839-444b-8922-e1d5037c648d','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-GlanceLogging-e4266qezb7jf','e49fa69c-b839-444b-8922-e1d5037c648d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1327,'f9ef3bcb-0895-4ac7-9b63-e1dace527ad0','a5c22523-b30f-417d-861e-64bd983968da','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceChain-5ntcyghrpcxv','a5c22523-b30f-417d-861e-64bd983968da','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1328,'64f9d8d5-50e2-434c-9e71-ee977986f810','77a69fa9-82c7-4672-8608-b29b6d7ce55c','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r-ContainersCommon-fg2srx4rcjlf','77a69fa9-82c7-4672-8608-b29b6d7ce55c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1329,'15c73891-b03b-4c66-a904-36fa47f67b85','77a69fa9-82c7-4672-8608-b29b6d7ce55c','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r-ContainersCommon-fg2srx4rcjlf','77a69fa9-82c7-4672-8608-b29b6d7ce55c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1330,'eea00a78-a7e3-4e29-9949-23c65cdf2def','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:49',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-RoleParametersValue-ls3jzecs5cz5','state changed','OS::Heat::Value',NULL,835),(1331,'ca3664c0-61c9-44eb-904b-43114825f720','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-RoleParametersValue-ls3jzecs5cz5','state changed','OS::Heat::Value',NULL,835),(1332,'e42ca322-6b62-4571-864c-4d8452332fdf','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','ServiceChain','a5c22523-b30f-417d-861e-64bd983968da','state changed','OS::Heat::ResourceChain',NULL,91),(1333,'de9d2c98-ef21-4b9c-b868-7984f6fbcc41','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:49',NULL,'CREATE','COMPLETE','GlanceLogging','103f7d59-7bfc-419b-8b84-cc9aae8c2cc7','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1334,'b292328d-3b58-44d1-8271-daf2318b1637','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','HeatBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatBase-d3yw3jyvd2da','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,839),(1335,'6f500f8c-3435-4def-a9ad-61556dc123e3','4dd6ae59-f1ec-461e-9c6f-cdb0e2297ae4','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatBase-d3yw3jyvd2da','4dd6ae59-f1ec-461e-9c6f-cdb0e2297ae4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1336,'80f531fe-97d0-4e9b-b063-d95ab2362b31','4dd6ae59-f1ec-461e-9c6f-cdb0e2297ae4','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-HeatBase-d3yw3jyvd2da','4dd6ae59-f1ec-461e-9c6f-cdb0e2297ae4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1337,'df804c1c-4d90-45c3-9e2e-174143dc4c99','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','HeatBase','4dd6ae59-f1ec-461e-9c6f-cdb0e2297ae4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,839),(1338,'60b8b203-3f3d-4ec4-af1e-0ea321b3a2e7','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-CinderNVMeOF-og3fjr53klmd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1339,'825ae795-ebfb-465d-a011-5ff2682237dd','d5976d90-d303-4d42-b78d-dcb8d1882f97','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-CinderNVMeOF-og3fjr53klmd','d5976d90-d303-4d42-b78d-dcb8d1882f97','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1340,'79f586d0-42ff-4b60-90ca-917d7a3f2dc1','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','GlanceLogging','e49fa69c-b839-444b-8922-e1d5037c648d','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1341,'f9af986b-3c00-4ad0-ae47-f742fc42a39e','d5976d90-d303-4d42-b78d-dcb8d1882f97','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-CinderNVMeOF-og3fjr53klmd','d5976d90-d303-4d42-b78d-dcb8d1882f97','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1342,'7267ab24-ab5d-4f6b-85f6-66c8f06cd8e6','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r-RoleParametersValue-my4cwlvrgcna','state changed','OS::Heat::Value',NULL,848),(1343,'8faadb10-50ac-4c70-b02c-2c93f437de16','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r-RoleParametersValue-my4cwlvrgcna','state changed','OS::Heat::Value',NULL,848),(1344,'31b45d3e-a2a5-4e66-8d15-0acef7e48254','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-MySQLClient-vssuplewtzl6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1345,'b9aa04e4-75cb-4e4c-8516-221a6c4a61b7','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','ContainersCommon','77a69fa9-82c7-4672-8608-b29b6d7ce55c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1346,'e302e13a-e6c2-488c-98fc-056e8a971d09','c2f0b4c3-f164-44bd-8392-4f1042bdf839','2026-06-14 07:52:50',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-9-v2yxrjre6y2r','c2f0b4c3-f164-44bd-8392-4f1042bdf839','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1347,'43db5525-8d70-4337-84ab-6d3dfcf83a60','dbd64072-d004-45fa-b00d-cf29432b2ec4','2026-06-14 07:52:50',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-MySQLClient-vssuplewtzl6','dbd64072-d004-45fa-b00d-cf29432b2ec4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1348,'03e0bde3-67e4-4414-b6ff-8103a9ac79e5','dbd64072-d004-45fa-b00d-cf29432b2ec4','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-MySQLClient-vssuplewtzl6','dbd64072-d004-45fa-b00d-cf29432b2ec4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1349,'f8b26044-25e7-41cd-9803-785b6bd0a9b9','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpdateTasks-fbuvvrv3f6vc','state changed','OS::Heat::Value',NULL,852),(1350,'93549bb6-c195-4d9e-8c9e-600461e301dd','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpdateTasks-fbuvvrv3f6vc','state changed','OS::Heat::Value',NULL,852),(1351,'712fd9b8-8592-48fe-8245-fa2a0ac2344c','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-GlobalConfigSettings-gyb6guam4gxb','state changed','OS::Heat::Value',NULL,853),(1352,'4f8fafed-2216-4446-b961-a80b3ccd302c','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-GlobalConfigSettings-gyb6guam4gxb','state changed','OS::Heat::Value',NULL,853),(1353,'8130f456-21e4-425c-853c-45e20db95ce2','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PostUpgradeTasks-3bbicb4ec3tp','state changed','OS::Heat::Value',NULL,854),(1354,'0413cfa9-c92f-400d-bc5a-f3c0f157d51f','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PostUpgradeTasks-3bbicb4ec3tp','state changed','OS::Heat::Value',NULL,854),(1355,'c96df106-7617-4f3a-9791-2ce986ef361a','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-RoleParametersValue-f3d42wqfu274','state changed','OS::Heat::Value',NULL,855),(1356,'f3e79235-ea12-45db-bcf7-118561b5aaab','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-HostPrepTasks-dm6b275jgvxh','state changed','OS::Heat::Value',NULL,856),(1357,'3365fd80-e27a-463c-9668-f43c3ab30b4b','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-HostPrepTasks-dm6b275jgvxh','state changed','OS::Heat::Value',NULL,856),(1358,'3fb477e4-0256-4746-beb8-ec24e15db026','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-RoleParametersValue-f3d42wqfu274','state changed','OS::Heat::Value',NULL,855),(1359,'7943ffd2-ee80-452f-b440-440596a9e0be','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalDeployTasks-rcqntkbuio2r','state changed','OS::Heat::Value',NULL,857),(1360,'c232e60e-1efd-423a-8524-bbdb02fce55e','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalDeployTasks-rcqntkbuio2r','state changed','OS::Heat::Value',NULL,857),(1361,'62d13ecf-8c19-45c9-86e4-49be606a69c0','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-ContainersCommon-fdvwdqjedkms','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1362,'6070ef1b-5174-4d2c-842b-20186b58f76c','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-KollaConfig-dldh6o3sttqa','state changed','OS::Heat::Value',NULL,858),(1363,'3328b2aa-b91b-4b20-8d33-8c648edc248e','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','CinderNVMeOF','d5976d90-d303-4d42-b78d-dcb8d1882f97','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1364,'ce050c2a-55b4-4319-97ba-2e7e168c7828','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','9','c2f0b4c3-f164-44bd-8392-4f1042bdf839','state changed','OS::TripleO::Services::Collectd',NULL,833),(1365,'4a22c8a9-4909-4869-8745-67c61b4a0810','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-KollaConfig-dldh6o3sttqa','state changed','OS::Heat::Value',NULL,858),(1366,'12853f57-f079-4b95-b0c8-744342f40e9a','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PreUpgradeRollingTasks-qwe7nmiqprt6','state changed','OS::Heat::Value',NULL,859),(1367,'11f1f17a-f32d-4018-b8db-b9485a0e0d81','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PreUpgradeRollingTasks-qwe7nmiqprt6','state changed','OS::Heat::Value',NULL,859),(1368,'ace7307f-42cd-417f-a97d-4f63f847d1aa','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','GlanceApi','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml',NULL,861),(1369,'bd89aa36-64fa-4c61-9406-ae3109620c38','7251a7b4-c239-4655-8cbc-dbceea1233cd','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-ContainersCommon-fdvwdqjedkms','7251a7b4-c239-4655-8cbc-dbceea1233cd','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1370,'56f02ce9-0d0a-4b5e-9834-b394b51d95c9','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-ComputeServiceChain-2p4u6k6z22ck-AnsibleGroupVars-nbtj3cjdkrgs','state changed','OS::Heat::Value',NULL,863),(1371,'5cf7ed22-9f02-49b2-b43f-77ad8666e1ad','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:51',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1372,'9b6a6f72-b863-4809-970b-5835684f2989','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:51',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-ComputeServiceChain-2p4u6k6z22ck-AnsibleGroupVars-nbtj3cjdkrgs','state changed','OS::Heat::Value',NULL,863),(1373,'08392c8c-f192-46b2-9e82-6a6bdda91b06','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalPostDeployTasks-5ngg2qaavi4e','state changed','OS::Heat::Value',NULL,864),(1374,'b3c3b10d-7661-4119-a23c-53924a44c706','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','MySQLClient','dbd64072-d004-45fa-b00d-cf29432b2ec4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1375,'628ee2ab-26bd-4f3a-aac9-df609baca9be','7251a7b4-c239-4655-8cbc-dbceea1233cd','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-ContainersCommon-fdvwdqjedkms','7251a7b4-c239-4655-8cbc-dbceea1233cd','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1376,'51318c67-a75e-427e-96fc-a8c58e1926a1','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceConfigSettings-mw2zo4eo6sxl','state changed','OS::Heat::Value',NULL,866),(1377,'de2f5ed9-37a9-4444-b39b-e245098d8a72','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','CinderNVMeOF','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-CinderNVMeOF-drscxodf57l5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1378,'1dcb43b5-16e1-4ab4-bc89-655bb8335515','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceConfigSettings-mw2zo4eo6sxl','state changed','OS::Heat::Value',NULL,866),(1379,'673ec33c-c639-490c-9658-eedf8aca2d19','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','13','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5','state changed','OS::TripleO::Services::HAproxy',NULL,867),(1380,'6ff8b65b-a87c-4c84-bc63-dbff81fda430','6b063e79-bd29-4908-b188-63eca73b9b38','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-CinderNVMeOF-drscxodf57l5','6b063e79-bd29-4908-b188-63eca73b9b38','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1381,'4b1ecf08-aa4c-4f9e-ae66-eb8252d34083','6b063e79-bd29-4908-b188-63eca73b9b38','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-CinderNVMeOF-drscxodf57l5','6b063e79-bd29-4908-b188-63eca73b9b38','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1382,'4205bf3d-4a55-4c3b-896a-82364d5bbbfd','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalPostDeployTasks-5ngg2qaavi4e','state changed','OS::Heat::Value',NULL,864),(1383,'65126070-7b50-4ccb-96e1-7199651674fc','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-ComputeServiceChain-2p4u6k6z22ck-FirewallRules-ibi3bvikr4ha','state changed','OS::Heat::Value',NULL,868),(1384,'d53d23b6-3932-4f49-b608-f03f55de1da8','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1385,'29196b00-7026-4331-93ab-aff9760cb188','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ScaleTasks-o7witlloated','state changed','OS::Heat::Value',NULL,869),(1386,'51d68197-1ef9-4e20-9889-fe0f84be9014','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ScaleTasks-o7witlloated','state changed','OS::Heat::Value',NULL,869),(1387,'19d7f785-20e1-4701-af15-7ce77819e96e','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ApacheServiceBase-kpsn4mrqbdoc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,870),(1388,'3462ab6e-a45f-4a25-94c5-7918158f9667','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-ComputeServiceChain-2p4u6k6z22ck-FirewallRules-ibi3bvikr4ha','state changed','OS::Heat::Value',NULL,868),(1389,'d6db745d-e0a7-4109-8a0e-8775e2364be3','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-ComputeServiceChain-2p4u6k6z22ck-KeystoneResourcesConfigs-llqa2p2aoopc','state changed','OS::Heat::Value',NULL,871),(1390,'07f7025e-8acd-4eb1-b3b2-c56590df742f','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-ComputeServiceChain-2p4u6k6z22ck-KeystoneResourcesConfigs-llqa2p2aoopc','state changed','OS::Heat::Value',NULL,871),(1391,'17f668b1-0b39-4e93-93b4-df3f6abf40ae','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-ContainersCommon-2sf25q46joua','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1392,'ec47a767-3e1e-4bc2-995c-c6373f7f2afb','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpgradeTasks-jorrmfekwley','state changed','OS::Heat::Value',NULL,872),(1393,'bf6ed5d2-a15b-41ad-a1df-82433eac9deb','1d079a72-5401-468f-aa41-4679caf9e1eb','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-ContainersCommon-2sf25q46joua','1d079a72-5401-468f-aa41-4679caf9e1eb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1394,'d3ffd122-b975-4fb4-8472-082956aab35f','1d079a72-5401-468f-aa41-4679caf9e1eb','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-ContainersCommon-2sf25q46joua','1d079a72-5401-468f-aa41-4679caf9e1eb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1395,'b2abc975-cb1b-4d9c-b1b0-9b35062df4e1','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ApacheServiceBase-kpsn4mrqbdoc','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1396,'74af79e9-0a8f-48d4-bc19-b9319deec898','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-DeployStepsTasks-pj7vz3wl3odw','state changed','OS::Heat::Value',NULL,873),(1397,'2bd4122e-16b2-41a3-a56f-18caf8247b17','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-MySQLClient-odeq3q4az2pb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1398,'7845c220-0b93-4a67-807e-78200062b3da','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-DeployStepsTasks-pj7vz3wl3odw','state changed','OS::Heat::Value',NULL,873),(1399,'f16840a8-60e4-4c43-ad78-75714d897e92','189be51f-2cd8-4b5a-92c3-76962aa1c231','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-MySQLClient-odeq3q4az2pb','189be51f-2cd8-4b5a-92c3-76962aa1c231','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1400,'bbb36f26-359a-4239-b6de-35a8f2a36a4a','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpgradeTasks-jorrmfekwley','state changed','OS::Heat::Value',NULL,872),(1401,'c82a486a-18d7-4bab-b51a-faa233596985','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PostUpdateTasks-kyxcrcs263ta','state changed','OS::Heat::Value',NULL,874),(1402,'f9359651-71bc-4806-b61f-dd266fe23d53','189be51f-2cd8-4b5a-92c3-76962aa1c231','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-MySQLClient-odeq3q4az2pb','189be51f-2cd8-4b5a-92c3-76962aa1c231','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1403,'bd7501ac-bbd9-45fa-a4de-dc9c43b7148e','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PreDeployStepTasks-ytp3p5sohif7','state changed','OS::Heat::Value',NULL,875),(1404,'16905040-8dd7-452e-a869-bd39257bfa34','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PreDeployStepTasks-ytp3p5sohif7','state changed','OS::Heat::Value',NULL,875),(1405,'9acb9987-7737-4e5c-9a05-c4ca6f4b5524','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-PostUpdateTasks-kyxcrcs263ta','state changed','OS::Heat::Value',NULL,874),(1406,'e0879ce8-3227-42e3-81c4-cb2d9c1b9453','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerPuppetTasks-ymhgkv55beki','state changed','OS::Heat::Value',NULL,876),(1407,'4aa0d789-72c8-492f-88c2-e5519906bc93','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','2026-06-14 07:52:52',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ApacheServiceBase-kpsn4mrqbdoc-ApacheNetworks-h6gf2wq3j3ug','state changed','OS::Heat::Value',NULL,877),(1408,'fa881a5e-800d-4a44-8fd4-4f565e372542','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerPuppetTasks-ymhgkv55beki','state changed','OS::Heat::Value',NULL,876),(1409,'e222dd70-fc0f-43be-aa55-6c0e33d79f07','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-MonitoringSubscriptionsConfig-cvteplg7fj7q','state changed','OS::Heat::Value',NULL,878),(1410,'306487f8-66d4-4daf-a4cf-e55e993e3c90','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ApacheServiceBase-kpsn4mrqbdoc-ApacheNetworks-h6gf2wq3j3ug','state changed','OS::Heat::Value',NULL,877),(1411,'9065bd6c-d9d1-4fc9-ac2e-f0aaca938a1d','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-PuppetStepConfig-ao72yvmuolzi','state changed','OS::Heat::Value',NULL,879),(1412,'6a347a25-abf3-4f37-887c-cd1ef472e663','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ContainersCommon','7251a7b4-c239-4655-8cbc-dbceea1233cd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1413,'f68becc3-f34b-44ef-b720-8f46dba6a6f3','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-PuppetStepConfig-ao72yvmuolzi','state changed','OS::Heat::Value',NULL,879),(1414,'aed2e80e-12e8-4f55-ae70-993c226f53e6','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-MonitoringSubscriptionsConfig-cvteplg7fj7q','state changed','OS::Heat::Value',NULL,878),(1415,'cad4a3c4-2628-4607-8726-0cc990bf4d72','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-ContainersCommon-ndmygv6yxl2n','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1416,'e8264658-8d85-483b-a40a-6014f3efe19a','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-IpaRegistrationTasks-eadiirmc5zlt','state changed','OS::Heat::Value',NULL,880),(1417,'1bc85be9-1c1a-4404-8be0-184b5cb40bcd','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu-ApacheServiceBase-kpsn4mrqbdoc','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1418,'676cd7a4-f019-46b2-8394-da792cbc4ab9','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','CinderNVMeOF','6b063e79-bd29-4908-b188-63eca73b9b38','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml',NULL,NULL),(1419,'b8089f96-8f61-498c-8da5-4192f4f0c31f','7f9e2e64-d3b7-4826-8ee2-4d14333d319e','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-ContainersCommon-ndmygv6yxl2n','7f9e2e64-d3b7-4826-8ee2-4d14333d319e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1420,'f8da85f2-5351-41a0-ad62-19163445fb4a','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-IpaRegistrationTasks-eadiirmc5zlt','state changed','OS::Heat::Value',NULL,880),(1421,'92ed0d29-7de3-414e-bb8e-74489018bea6','7f9e2e64-d3b7-4826-8ee2-4d14333d319e','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-ContainersCommon-ndmygv6yxl2n','7f9e2e64-d3b7-4826-8ee2-4d14333d319e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1422,'6ae6ccd9-5c5f-46ae-b320-9eb876d9f1fe','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalUpdateTasks-oz5afmgwfigh','state changed','OS::Heat::Value',NULL,881),(1423,'a6f91bdc-f768-4f84-aa5b-798c005304ab','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceNames-sbsswyx3dfns','state changed','OS::Heat::Value',NULL,882),(1424,'9cf0f0be-aa70-486b-9f28-de5aa519351f','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceNames-sbsswyx3dfns','state changed','OS::Heat::Value',NULL,882),(1425,'f44368a0-6f67-4b4b-b093-83729aec08b2','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalUpdateTasks-oz5afmgwfigh','state changed','OS::Heat::Value',NULL,881),(1426,'6225b6e2-37f5-470f-9ae4-3bee319724b8','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','HAProxyPublicTLS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyPublicTLS-hruwvad2vifn','state changed','OS::TripleO::Services::HAProxyPublicTLS',NULL,883),(1427,'6dac9a6b-212b-4a64-8906-af0b8a94bca6','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerConfig-l6jtzftmc3os','state changed','OS::Heat::Value',NULL,884),(1428,'33d89ad2-44cb-40ab-a6e3-53bb6307115c','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerConfig-l6jtzftmc3os','state changed','OS::Heat::Value',NULL,884),(1429,'86d417f4-67b5-4416-a7c5-a55978069ac9','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerConfigScripts-7tz2knbrvkh2','state changed','OS::Heat::Value',NULL,885),(1430,'5b73a56e-e00b-4596-a489-53b748886efb','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ContainersCommon','1d079a72-5401-468f-aa41-4679caf9e1eb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1431,'86a878e6-a944-438c-b380-9678780ee9fb','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpgradeBatchTasks-sqgihjxocvjx','state changed','OS::Heat::Value',NULL,886),(1432,'270c336e-1deb-4219-989f-4e0ade5ff69e','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','TLSProxyBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-TLSProxyBase-ekzd32umhfrl','state changed','OS::TripleO::Services::TLSProxyBase',NULL,887),(1433,'22c094e3-4425-4bc9-b7c7-e6e601fc5115','e0e86a09-606f-46a6-a01c-15d28b22bcd4','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyPublicTLS-hruwvad2vifn','e0e86a09-606f-46a6-a01c-15d28b22bcd4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1434,'94e43798-49ab-464d-9be3-53bc86633a51','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-ComputeServiceChain-2p4u6k6z22ck-DockerConfigScripts-7tz2knbrvkh2','state changed','OS::Heat::Value',NULL,885),(1435,'89217b31-1cc4-4f39-bd4f-dae7deea27f5','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-UpgradeBatchTasks-sqgihjxocvjx','state changed','OS::Heat::Value',NULL,886),(1436,'02e01d08-f779-4174-be1c-7da58ae3f378','e0e86a09-606f-46a6-a01c-15d28b22bcd4','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyPublicTLS-hruwvad2vifn','e0e86a09-606f-46a6-a01c-15d28b22bcd4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1437,'b3b25e73-123a-4d90-984f-27b4b2465b9a','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ApacheServiceBase','0e2c0266-eccd-4b19-8494-88ebd2b6c3ad','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,870),(1438,'05f941a4-2822-49cd-a8bf-8b142b646a0a','104fe4cd-85e7-4f20-be16-650bf5e15e16','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-14-dxt3jkykd7iu','104fe4cd-85e7-4f20-be16-650bf5e15e16','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1439,'4e84ac2a-c282-4bcf-8096-85be5fa6b0e0','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ContainerPuppetTasks-zhscvs44fbec','state changed','OS::Heat::Value',NULL,888),(1440,'b22561d6-85bd-45eb-8715-559249a55a19','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','MySQLClient','189be51f-2cd8-4b5a-92c3-76962aa1c231','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1441,'4f7b5d00-70c3-4b28-b66c-54fc42e3d3d7','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','HAProxyPublicTLS','e0e86a09-606f-46a6-a01c-15d28b22bcd4','state changed','OS::TripleO::Services::HAProxyPublicTLS',NULL,883),(1442,'51f73ae0-bd8d-4444-b9a0-656a2058f25e','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-TLSProxyBase-ekzd32umhfrl','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1443,'dd95da6d-172b-4174-83a4-6830b4ca8556','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ContainerPuppetTasks-zhscvs44fbec','state changed','OS::Heat::Value',NULL,888),(1444,'90c1003d-640e-4a11-87c1-9f3072b9fad6','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-HostFirewallTasks-daqrk2kzjoeo','state changed','OS::Heat::Value',NULL,889),(1445,'25affb14-acb3-4e43-98ea-e5a2584a58fd','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','2026-06-14 07:52:53',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-TLSProxyBase-ekzd32umhfrl-ApacheNetworks-vlzmurhuwuk4','state changed','OS::Heat::Value',NULL,890),(1446,'92fea12b-6d8e-479c-9e34-e4df395581f9','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-TLSProxyBase-ekzd32umhfrl-ApacheNetworks-vlzmurhuwuk4','state changed','OS::Heat::Value',NULL,890),(1447,'6085fefa-5285-4d1f-a04f-e5dd8747e53b','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-TLSProxyBase-ekzd32umhfrl','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1448,'fb1d4998-d900-47af-85ef-ea6dc978167a','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:53',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-HostFirewallTasks-daqrk2kzjoeo','state changed','OS::Heat::Value',NULL,889),(1449,'e4b54577-a0e8-428f-8edc-17e5f7e95c2e','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalUpgradeTasks-ckofmwfgflvo','state changed','OS::Heat::Value',NULL,891),(1450,'7d10a563-a1dd-469d-9788-d1d96d7a1acf','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-ComputeServiceChain-2p4u6k6z22ck-ExternalUpgradeTasks-ckofmwfgflvo','state changed','OS::Heat::Value',NULL,891),(1451,'6168c3ed-99fb-41f7-9e59-76a0626da7ba','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-ComputeServiceChain-2p4u6k6z22ck-FirewallFrontendRules-hmdlxlnuovcr','state changed','OS::Heat::Value',NULL,892),(1452,'0a82d100-407f-4e05-9a7d-e3264234f099','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-PuppetConfig-ognjfpdmgy67','state changed','OS::Heat::Value',NULL,893),(1453,'af1b60c6-e3c5-441f-92df-7a31a67422ad','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','14','104fe4cd-85e7-4f20-be16-650bf5e15e16','state changed','OS::TripleO::Services::HeatApi',NULL,790),(1454,'3d5cf97c-5af5-452f-8a2e-e9db1a2865c3','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-ComputeServiceChain-2p4u6k6z22ck-FirewallFrontendRules-hmdlxlnuovcr','state changed','OS::Heat::Value',NULL,892),(1455,'af873f4f-3032-4096-a59f-c28861afad8b','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-MySQLClient-7nq6ljseksrj','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1456,'2e6049f1-1c53-417c-b94e-0d21b37cf759','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-ComputeServiceChain-2p4u6k6z22ck-PuppetConfig-ognjfpdmgy67','state changed','OS::Heat::Value',NULL,893),(1457,'d8434aca-cc01-4480-8eb0-c43dfb73a2dc','dcf5f895-4b97-43e3-ba76-1e89d3205437','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-MySQLClient-7nq6ljseksrj','dcf5f895-4b97-43e3-ba76-1e89d3205437','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1458,'6c05b828-fd92-4ddc-8cd8-5ab9f39fd30c','dcf5f895-4b97-43e3-ba76-1e89d3205437','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-MySQLClient-7nq6ljseksrj','dcf5f895-4b97-43e3-ba76-1e89d3205437','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1459,'6072668b-b84f-4876-a6fe-0bdefd37d224','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze','state changed','OS::TripleO::ComputeServiceServerMetadataHook',NULL,895),(1460,'a5c6dbe3-fb1a-4b47-8270-16fd2e5d9e30','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','ContainersCommon','7f9e2e64-d3b7-4826-8ee2-4d14333d319e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1461,'bf62d28c-c2c5-4af7-8dfb-14a9ab83ba2d','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze','82a064c0-1fe0-4476-9d42-61080ed8d58b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1462,'f17c97b4-4e60-4bcc-b575-0f2499f28613','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','HAProxyInternalTLS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyInternalTLS-eb5igv7sqcfs','state changed','OS::TripleO::Services::HAProxyInternalTLS',NULL,901),(1463,'bf0bc595-47ad-41b3-aa77-4f25adca96ba','e97b4585-9840-4d9c-beec-d62ce1b8997f','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyInternalTLS-eb5igv7sqcfs','e97b4585-9840-4d9c-beec-d62ce1b8997f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1464,'afb344cd-3c6c-45c1-a195-4ea90af576e4','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-IncomingMetadataSettings-aemjlqa4ivaa','state changed','OS::Heat::Value',NULL,904),(1465,'3a3ac824-51bb-4836-9e66-cc0261de7c77','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-RoleParametersValue-gepytlgdbtxh','state changed','OS::Heat::Value',NULL,905),(1466,'a4f76ea5-cacc-4716-bbb8-ca0de7bf9eac','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-IncomingMetadataSettings-aemjlqa4ivaa','state changed','OS::Heat::Value',NULL,904),(1467,'e33804bd-83ec-4981-8a40-98e9997586de','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:54',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s-RoleParametersValue-gepytlgdbtxh','state changed','OS::Heat::Value',NULL,905),(1468,'fe2d0466-0c69-43e4-a927-fbdbc4bebe10','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','18','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws','state changed','OS::TripleO::Services::Horizon',NULL,906),(1469,'db1313da-d449-477c-ae8f-644cfc305f4e','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:54',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-IndividualServices-oxxogxowt4sn','state changed','OS::Heat::Value',NULL,908),(1470,'3c682d6c-40a0-44e5-9204-c157d8ba2642','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-CompactServices-lnvt53xc3jab','state changed','OS::Heat::Value',NULL,909),(1471,'14db62b4-4e01-4091-94cf-6ea648ffc255','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','TLSProxyBase','cd6b9b17-e765-4d54-9aa4-1a7d3ef0f063','state changed','OS::TripleO::Services::TLSProxyBase',NULL,887),(1472,'e96ed3af-7134-405a-9d2a-c8d1b41ba792','e97b4585-9840-4d9c-beec-d62ce1b8997f','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','HAProxyNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyInternalTLS-eb5igv7sqcfs-HAProxyNetworks-opgmp6vfg2y6','state changed','OS::Heat::Value',NULL,910),(1473,'899b18d1-dd3a-4f92-a0a5-ddbea2314e1f','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-IndividualServices-oxxogxowt4sn','state changed','OS::Heat::Value',NULL,908),(1474,'12ad5285-675b-4a5d-bfce-f05d3f999f34','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','TLSProxyBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-TLSProxyBase-rq6nyrhfk4li','state changed','OS::TripleO::Services::TLSProxyBase',NULL,911),(1475,'0bc95c40-4869-406b-b71f-46981bfa275f','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1476,'bfcfe36f-45ba-4fbe-a685-f777c1516897','7a690305-b833-42c3-a240-fca6c61b3314','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-11-wwxnqzizjg6s','7a690305-b833-42c3-a240-fca6c61b3314','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1477,'be00b107-103f-4e3f-8db0-a7272b4e674b','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','MySQLClient','dcf5f895-4b97-43e3-ba76-1e89d3205437','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1478,'866f0fa6-ec36-4d05-8a69-9a148e48f674','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','CompactServices','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze-CompactServices-lnvt53xc3jab','state changed','OS::Heat::Value',NULL,909),(1479,'f31d436e-a66b-481b-bf53-fbcf4b7a7bc4','e97b4585-9840-4d9c-beec-d62ce1b8997f','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','HAProxyNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyInternalTLS-eb5igv7sqcfs-HAProxyNetworks-opgmp6vfg2y6','state changed','OS::Heat::Value',NULL,910),(1480,'3a9e3966-3073-45ff-a62f-da52fa970eda','82a064c0-1fe0-4476-9d42-61080ed8d58b','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck-ServiceServerMetadataHook-b2vlvcog53ze','82a064c0-1fe0-4476-9d42-61080ed8d58b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1481,'8bb82626-533f-45e6-9a2c-5ca6a54b77c7','4f547ceb-bec6-4ddb-84c3-56c932014257','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-TLSProxyBase-rq6nyrhfk4li','4f547ceb-bec6-4ddb-84c3-56c932014257','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1482,'ea35a5fd-fec2-4124-b2f8-2f64e1c9a351','e97b4585-9840-4d9c-beec-d62ce1b8997f','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyInternalTLS-eb5igv7sqcfs','e97b4585-9840-4d9c-beec-d62ce1b8997f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1483,'c9f0b8df-1fe8-4e1e-9906-22f86963b5c4','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','82a064c0-1fe0-4476-9d42-61080ed8d58b','state changed','OS::TripleO::ComputeServiceServerMetadataHook',NULL,895),(1484,'59f5dad6-4633-4cf8-9d69-3760ec3e271b','4f547ceb-bec6-4ddb-84c3-56c932014257','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-TLSProxyBase-rq6nyrhfk4li-ApacheNetworks-lk5yutfmyqif','state changed','OS::Heat::Value',NULL,912),(1485,'5d3d85cc-ea41-4d4d-aa52-b719fa9e10b5','4f547ceb-bec6-4ddb-84c3-56c932014257','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-TLSProxyBase-rq6nyrhfk4li-ApacheNetworks-lk5yutfmyqif','state changed','OS::Heat::Value',NULL,912),(1486,'c76f328e-8f5c-4fd9-a652-3515e4781703','4f547ceb-bec6-4ddb-84c3-56c932014257','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-TLSProxyBase-rq6nyrhfk4li','4f547ceb-bec6-4ddb-84c3-56c932014257','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1487,'18d0c7f9-3b2a-4fee-bf39-387220fa5dcc','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','11','7a690305-b833-42c3-a240-fca6c61b3314','state changed','OS::TripleO::Services::GlanceApi',NULL,828),(1488,'5da62012-31a3-4419-9da1-e52bb7eaee2a','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-RoleParametersValue-h6kk7n6bbkak','state changed','OS::Heat::Value',NULL,913),(1489,'3396d4ee-371d-422a-a406-1c605605d79c','003a928f-ad61-4ab2-a0e7-f42d52843c00','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','overcloud-ComputeServiceChain-2p4u6k6z22ck','003a928f-ad61-4ab2-a0e7-f42d52843c00','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1490,'86ea8f07-4a7e-43ec-a943-19e39fdb63e0','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-RoleParametersValue-h6kk7n6bbkak','state changed','OS::Heat::Value',NULL,913),(1491,'5d260421-c053-47a6-9374-78d2091e08f8','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:55',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws-RoleParametersValue-x7u24wnkrtcn','state changed','OS::Heat::Value',NULL,914),(1492,'9195e1a7-6cd9-4335-b2a8-dbd24f227c84','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws-RoleParametersValue-x7u24wnkrtcn','state changed','OS::Heat::Value',NULL,914),(1493,'a4e85ba3-bd65-4b65-92de-b5b5718ea785','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','ComputeServiceChain','003a928f-ad61-4ab2-a0e7-f42d52843c00','state changed','OS::TripleO::ComputeServices',NULL,76),(1494,'418328b3-206f-4449-b04b-35f5df0f8b36','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:55',NULL,'CREATE','COMPLETE','HAProxyInternalTLS','e97b4585-9840-4d9c-beec-d62ce1b8997f','state changed','OS::TripleO::Services::HAProxyInternalTLS',NULL,901),(1495,'6637c759-5590-45b8-ae3a-8b7d65a4acbc','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','15','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-15-pkjwq722o3sc','state changed','OS::TripleO::Services::HeatApiCloudwatch',NULL,948),(1496,'a8db2202-cfaa-4dd0-80b3-b742cf6cfd54','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-RoleParametersValue-kj3dgwyuwhkt','state changed','OS::Heat::Value',NULL,955),(1497,'33d8c43e-27fa-4c25-9d7d-a28e90973060','c979d730-df76-47e8-bdf5-c9121d62ad1c','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-15-pkjwq722o3sc','c979d730-df76-47e8-bdf5-c9121d62ad1c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1498,'7c59deec-e5fa-4270-bd03-1ac486a7118f','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:56',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-RoleParametersValue-kj3dgwyuwhkt','state changed','OS::Heat::Value',NULL,955),(1499,'ab162d44-70be-49ff-97e8-60caf16e9093','c979d730-df76-47e8-bdf5-c9121d62ad1c','2026-06-14 07:52:56',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-15-pkjwq722o3sc','c979d730-df76-47e8-bdf5-c9121d62ad1c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1500,'a9df0549-861e-4500-b18c-a444eff38d19','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:56',NULL,'CREATE','COMPLETE','TLSProxyBase','4f547ceb-bec6-4ddb-84c3-56c932014257','state changed','OS::TripleO::Services::TLSProxyBase',NULL,911),(1501,'a56aafb2-7bb1-4a25-b6a0-b2f1ce177ad0','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws-ContainersCommon-gmhey7aajjvh','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1502,'0fc2caaa-dbd6-49e1-84fd-26b95b53be57','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','ComputeServiceChainRoleData','overcloud-ComputeServiceChainRoleData-tyontdmwb7xh','state changed','OS::Heat::Value',NULL,961),(1503,'ad83e458-214d-4e9e-8c17-ddc50b3be24e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:56',NULL,'CREATE','COMPLETE','ComputeServiceChainRoleData','overcloud-ComputeServiceChainRoleData-tyontdmwb7xh','state changed','OS::Heat::Value',NULL,961),(1504,'5fea94b4-8af2-4131-b3f4-efe301dd3053','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','HAProxyBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-container-puppet.yaml',NULL,962),(1505,'a293f17a-e752-4277-8416-09d208ec11ea','96b6e69e-ea8d-4796-b456-5311853204a0','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws-ContainersCommon-gmhey7aajjvh','96b6e69e-ea8d-4796-b456-5311853204a0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1506,'a315c7cb-d9bf-4dea-989f-fd2bb2a9da7b','96b6e69e-ea8d-4796-b456-5311853204a0','2026-06-14 07:52:56',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws-ContainersCommon-gmhey7aajjvh','96b6e69e-ea8d-4796-b456-5311853204a0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1507,'235124dc-555e-44b6-adcc-ff270d2675b1','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:56',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1508,'b3915211-d53b-4fc3-a4f6-13d00b719652','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','HAProxyLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyLogging-35sx25y4bgxq','state changed','OS::TripleO::Services::Logging::HAProxy',NULL,NULL),(1509,'f7e9b392-b136-44ca-b2d7-06c310e6ada4','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','GlanceLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-GlanceLogging-xqhqvlvtkacp','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1510,'4ff022ff-8342-467f-a0ea-7c066dfea054','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','15','c979d730-df76-47e8-bdf5-c9121d62ad1c','state changed','OS::TripleO::Services::HeatApiCloudwatch',NULL,948),(1511,'1a0d5fef-c744-4aa6-98ec-1b0b19370b25','d2f1c1b4-6324-48ef-9e0e-a14cc0f4ce81','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyLogging-35sx25y4bgxq','d2f1c1b4-6324-48ef-9e0e-a14cc0f4ce81','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1512,'cb674516-499c-4009-9acd-0a63c56a7eae','d2f1c1b4-6324-48ef-9e0e-a14cc0f4ce81','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyLogging-35sx25y4bgxq','d2f1c1b4-6324-48ef-9e0e-a14cc0f4ce81','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1513,'45811fe4-d345-4df4-aedc-cb8727bbd12d','19da4de2-f03c-4010-bcd2-bd076b68c94f','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-GlanceLogging-xqhqvlvtkacp','19da4de2-f03c-4010-bcd2-bd076b68c94f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1514,'da3172fa-4c80-4b0c-81df-4ef7d3f46c9a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','ComputeServiceNames','overcloud-ComputeServiceNames-7kssj42muyul','state changed','OS::Heat::Value',NULL,965),(1515,'068a3599-5845-4e6a-973c-a08a139f64b6','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','19','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-19-dprx4euofylg','state changed','OS::TripleO::Services::IpaClient',NULL,966),(1516,'33c73d5c-c268-41d9-bff4-8f60807c48a1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','ComputeServiceNames','overcloud-ComputeServiceNames-7kssj42muyul','state changed','OS::Heat::Value',NULL,965),(1517,'1049050b-c7a5-4071-8530-6ae5143f0bde','99fea867-3a7d-4ceb-a792-eeb05d71576e','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-19-dprx4euofylg','99fea867-3a7d-4ceb-a792-eeb05d71576e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1518,'e643987c-95bc-4ab5-9502-44061907e312','19da4de2-f03c-4010-bcd2-bd076b68c94f','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-GlanceLogging-xqhqvlvtkacp-RoleParametersValue-cpxtdymarsnj','state changed','OS::Heat::Value',NULL,967),(1519,'5fb1da42-2a82-484e-90c6-764f3677a3a5','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','ContainersCommon','96b6e69e-ea8d-4796-b456-5311853204a0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1520,'7bfc8027-f97e-4f1b-8a9c-3ac40212e069','19da4de2-f03c-4010-bcd2-bd076b68c94f','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-GlanceLogging-xqhqvlvtkacp-RoleParametersValue-cpxtdymarsnj','state changed','OS::Heat::Value',NULL,967),(1521,'d66ee934-5a53-4b5a-9bc1-0c2cadb2338b','99fea867-3a7d-4ceb-a792-eeb05d71576e','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-19-dprx4euofylg','99fea867-3a7d-4ceb-a792-eeb05d71576e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1522,'d5d91a16-80b7-46e5-ba32-db8d2562db6d','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-18-gfh24v6iawws','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1523,'f9a376dd-828b-453c-8c0b-8f8d09983d95','19da4de2-f03c-4010-bcd2-bd076b68c94f','2026-06-14 07:52:57',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj-GlanceLogging-xqhqvlvtkacp','19da4de2-f03c-4010-bcd2-bd076b68c94f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1524,'f8146f9c-de7a-4a90-919c-3b36ea80b38e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:52:57',NULL,'CREATE','IN_PROGRESS','Compute','overcloud-Compute-u2b2qr2ivnhs','state changed','OS::Heat::ResourceGroup',NULL,969),(1525,'6e50019b-ffc2-4bf7-9c19-4ce0ccceb0c9','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:52:58',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1526,'cbccbf79-7009-4f95-9589-ac666f09414b','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1527,'bac41e43-ae94-4411-a9e6-2b42d4a3c329','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:58',NULL,'CREATE','IN_PROGRESS','HAProxyPublicTLS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyPublicTLS-v3xovby63fj4','state changed','OS::TripleO::Services::HAProxyPublicTLS',NULL,970),(1528,'3428d6bb-b89a-4fc7-b198-60b01374c68a','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','HAProxyLogging','d2f1c1b4-6324-48ef-9e0e-a14cc0f4ce81','state changed','OS::TripleO::Services::Logging::HAProxy',NULL,NULL),(1529,'b9bde010-29a4-4cbf-b03f-d619669e07df','f87ef220-a21b-4e34-9cea-814121abd3ba','2026-06-14 07:52:58',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyPublicTLS-v3xovby63fj4','f87ef220-a21b-4e34-9cea-814121abd3ba','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1530,'c024c213-ad03-4962-93e6-1fce2ccdead1','f87ef220-a21b-4e34-9cea-814121abd3ba','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyPublicTLS-v3xovby63fj4','f87ef220-a21b-4e34-9cea-814121abd3ba','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1531,'187dc41f-a466-4f80-938e-c60c61f4747b','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','GlanceLogging','19da4de2-f03c-4010-bcd2-bd076b68c94f','state changed','OS::TripleO::Services::Logging::GlanceApi',NULL,NULL),(1532,'1d0303bf-6569-410c-80d8-cd4eb5fd89f9','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3-GlanceApi-e2nz7vyaxqsj','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1533,'bae7c763-b491-4613-bdbe-65fd76f7300d','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','18','dc96bff2-3fb8-4f24-8ac1-dd8735d21b36','state changed','OS::TripleO::Services::Horizon',NULL,906),(1534,'889765b7-dab3-4e15-addd-9b4febaeefe5','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:58',NULL,'CREATE','COMPLETE','19','99fea867-3a7d-4ceb-a792-eeb05d71576e','state changed','OS::TripleO::Services::IpaClient',NULL,966),(1535,'2ad8a8cc-1131-4d16-b51d-328c7d79ac8b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:58',NULL,'CREATE','IN_PROGRESS','22','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr','state changed','OS::TripleO::Services::Keystone',NULL,974),(1536,'3f102982-b567-4072-b2fc-927f537e7734','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:52:58',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1537,'3505fb3d-703f-4ccd-a039-cfa637178f79','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','23','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz','state changed','OS::TripleO::Services::ManilaApi',NULL,976),(1538,'7334a335-95f8-4a35-9e6a-0683f3018f06','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','GlanceApi','bfdd3eb0-a2ea-4928-b458-8ac3a68f97f2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml',NULL,861),(1539,'e36cc481-d658-4008-85e7-c5246276bf83','8642e467-cd8c-4182-9b6c-2b3e854df4ee','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-12-ejzzzbam6of3','8642e467-cd8c-4182-9b6c-2b3e854df4ee','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1540,'92242416-9a8b-4962-94f7-d8188f84b437','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1541,'5f611a28-a657-433e-a305-e28453cb951f','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-RoleParametersValue-zlnshpga7dvl','state changed','OS::Heat::Value',NULL,977),(1542,'260da733-4f60-484d-b440-a9cc39456a16','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-RoleParametersValue-zlnshpga7dvl','state changed','OS::Heat::Value',NULL,977),(1543,'a38d8fcd-ec83-40ba-acc8-a8c3dc58351e','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','HAProxyInternalTLS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyInternalTLS-ic3hhusq7hki','state changed','OS::TripleO::Services::HAProxyInternalTLS',NULL,978),(1544,'53992537-b9b0-46d0-a8af-53067decff00','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:52:59',NULL,'UPDATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','Stack UPDATE started','OS::Heat::Stack',NULL,NULL),(1545,'ead4813e-3ceb-41c9-95d2-394c57e43b13','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ContainersCommon-2vfmyj5iaz67','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1546,'b4dc4729-f624-41a8-bbec-10319e9cb35f','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','HAProxyPublicTLS','f87ef220-a21b-4e34-9cea-814121abd3ba','state changed','OS::TripleO::Services::HAProxyPublicTLS',NULL,970),(1547,'51726db1-b69e-4808-b8aa-6fc21697ccce','0703f664-8bce-4cea-8ce5-578c2b65e31d','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ContainersCommon-2vfmyj5iaz67','0703f664-8bce-4cea-8ce5-578c2b65e31d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1548,'93ee7f69-c85b-4262-a702-9a7ecac57f8c','c2ac8454-37d4-4533-83b9-81181c8af7fc','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyInternalTLS-ic3hhusq7hki','c2ac8454-37d4-4533-83b9-81181c8af7fc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1549,'c2139814-c0ca-450f-bff0-3d8853c2c14a','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','2','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth','state changed','OS::TripleO::Compute',NULL,979),(1550,'8848668d-6b9e-4818-84f0-3f9c1eff6d34','0703f664-8bce-4cea-8ce5-578c2b65e31d','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ContainersCommon-2vfmyj5iaz67','0703f664-8bce-4cea-8ce5-578c2b65e31d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1551,'f6b59feb-df2a-49ad-9b50-0b158043a2d4','c2ac8454-37d4-4533-83b9-81181c8af7fc','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','HAProxyNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyInternalTLS-ic3hhusq7hki-HAProxyNetworks-p6bivda6yukh','state changed','OS::Heat::Value',NULL,980),(1552,'984fe933-cde8-4fbb-9eb8-26525481abbe','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth','1dffef68-2327-43a5-8ae7-09000007f54d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1553,'a55dba49-e713-469c-a86d-3fa666b41d42','c2ac8454-37d4-4533-83b9-81181c8af7fc','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','HAProxyNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyInternalTLS-ic3hhusq7hki-HAProxyNetworks-p6bivda6yukh','state changed','OS::Heat::Value',NULL,980),(1554,'cdb20bf5-ebea-4121-9ef8-503b49a2552e','c2ac8454-37d4-4533-83b9-81181c8af7fc','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-HAProxyInternalTLS-ic3hhusq7hki','c2ac8454-37d4-4533-83b9-81181c8af7fc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1555,'ab84d2b5-a988-44b4-bf6d-96fa31e0cb79','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:52:59',NULL,'CREATE','COMPLETE','12','8642e467-cd8c-4182-9b6c-2b3e854df4ee','state changed','OS::TripleO::Services::GlanceApiInternal',NULL,800),(1556,'92d5ea7f-5255-4ad6-824e-8d1f351c267e','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:52:59',NULL,'CREATE','IN_PROGRESS','NovaCompute','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e','state changed','OS::TripleO::ComputeServer',NULL,981),(1557,'43402d9c-c6c7-4078-b5f4-b67d869b0851','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e','1e56f607-905f-43cf-8259-9feb34d405c4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1558,'90519e3b-cf31-457e-b1f0-0f5fc8790eb5','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-aCompute-e5wuyz2lip7e-deployed-server-jscr2rrsk4yn','state changed','OS::Heat::DeployedServer',NULL,984),(1559,'44dda655-ab05-4313-8cbc-bfff3b105d96','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-RoleParametersValue-5cj4np4rista','state changed','OS::Heat::Value',NULL,986),(1560,'9dfef1f7-56a9-4a1f-aaac-5c3bb089aa15','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-RoleParametersValue-5cj4np4rista','state changed','OS::Heat::Value',NULL,986),(1561,'669546ef-70af-4b19-9590-cdc7187095ff','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','deployed-server','6325730d-51d4-44c8-85a0-fa9bd320168a','state changed','OS::Heat::DeployedServer',NULL,984),(1562,'6ab16c6e-7910-42bd-b42c-12d71e0c3e91','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ContainersCommon-fihmfsum6czm','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1563,'c2b6e8b2-c7bc-4874-b025-8634c7179144','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','ManilaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ManilaBase-yjmt64fg6c7l','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,991),(1564,'efc76080-50ff-4826-ac19-776d39932224','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','0','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h','state changed','OS::TripleO::Compute',NULL,993),(1565,'2bb2ccf4-9590-4b4b-bdf0-ea4296c2430c','2d2137db-7b9d-49f8-b572-664c20171afa','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ContainersCommon-fihmfsum6czm','2d2137db-7b9d-49f8-b572-664c20171afa','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1566,'591cbd8a-f5b1-4b70-8371-12e54bef1c33','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','ContainersCommon','0703f664-8bce-4cea-8ce5-578c2b65e31d','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1567,'3cdae7e1-9eaf-4b39-97b2-8a12bc54c95c','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','HAProxyInternalTLS','c2ac8454-37d4-4533-83b9-81181c8af7fc','state changed','OS::TripleO::Services::HAProxyInternalTLS',NULL,978),(1568,'d7d26005-46f1-4b7f-8ec3-ddc657c0f485','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1569,'97d9fb20-4895-439f-b3f4-bd8492d7be6e','2d2137db-7b9d-49f8-b572-664c20171afa','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ContainersCommon-fihmfsum6czm','2d2137db-7b9d-49f8-b572-664c20171afa','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1570,'1c7bfa16-8ae5-41ee-80f7-4df9dd20cad8','d6388d80-a028-4ae1-aeb8-e9f97fff3423','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ManilaBase-yjmt64fg6c7l','d6388d80-a028-4ae1-aeb8-e9f97fff3423','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1571,'1fc67a63-fde8-41d8-a2d2-e4bf38b5cad5','d6388d80-a028-4ae1-aeb8-e9f97fff3423','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ManilaBase-yjmt64fg6c7l','d6388d80-a028-4ae1-aeb8-e9f97fff3423','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1572,'dc5d42e0-9e5a-405f-8cda-5937334c08f8','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-DeploymentActions-oaje3div2leo','state changed','OS::Heat::Value',NULL,1000),(1573,'8a0209c3-f3a7-4266-8ca5-967cb001456b','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:00',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-DeploymentActions-oaje3div2leo','state changed','OS::Heat::Value',NULL,1000),(1574,'ca7f11df-9da8-47ec-a861-dd67faaf6057','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','16','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6','state changed','OS::TripleO::Services::HeatApiCfn',NULL,1001),(1575,'6d56b1fc-a089-40b0-8e0b-548d5c567b39','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:00',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6','505a7488-221a-42dd-a488-043da34fa8b0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1576,'35fd8bae-f0bc-474a-b841-36d0efebdb45','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','NovaCompute','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo','state changed','OS::TripleO::ComputeServer',NULL,1003),(1577,'6ab0d08f-024b-4bf9-8182-bdfd0dea0f56','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e-ControlPlanePort-rymn22jif6rb','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1004),(1578,'b266f7b6-7487-44d1-8ca1-acb4821c219a','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo','09160ed3-d210-4c61-853d-fccd90bf2f71','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1579,'52f81ddb-bff3-4ec7-8bdf-89928dc17f74','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-ContainersCommon-j3snyiq42c6r','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1580,'729a1433-bd5e-4b76-b6ab-a53743542b95','b01c656b-7102-457f-a566-df7b6db0577e','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e-ControlPlanePort-rymn22jif6rb','b01c656b-7102-457f-a566-df7b6db0577e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1581,'14aff32c-7763-451a-988e-6f57f0f83e01','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ApacheServiceBase-oc3yq7lrnohl','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1005),(1582,'eb4e9187-1a9c-4afd-8681-3be8ad310936','b01c656b-7102-457f-a566-df7b6db0577e','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e-ControlPlanePort-rymn22jif6rb','b01c656b-7102-457f-a566-df7b6db0577e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1583,'a939d4ec-f3c3-4f5e-bf00-4cbf6668e279','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','KeystoneLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-KeystoneLogging-erykvnnspm5b','state changed','OS::TripleO::Services::Logging::Keystone',NULL,NULL),(1584,'77b7a9e8-5735-43e6-ba70-32dd3db333d6','12bb5fd5-85cd-4163-a100-fc10a023fadc','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-ContainersCommon-j3snyiq42c6r','12bb5fd5-85cd-4163-a100-fc10a023fadc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1585,'f95b28c0-59c0-4db3-93b7-545bf826b311','96b027bb-5a2a-43d3-acb5-918d059a84b0','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ApacheServiceBase-oc3yq7lrnohl','96b027bb-5a2a-43d3-acb5-918d059a84b0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1586,'baf9bd66-1421-4787-9f6a-1c90fecf007c','12bb5fd5-85cd-4163-a100-fc10a023fadc','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh-ContainersCommon-j3snyiq42c6r','12bb5fd5-85cd-4163-a100-fc10a023fadc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1587,'cbf4e65f-0358-4b72-be3d-e1858bcb81ae','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-RoleParametersValue-ratr3tllrrku','state changed','OS::Heat::Value',NULL,1006),(1588,'bb44f332-2717-4a20-9316-6c784c276634','ea095a59-6ae9-4ab2-8071-9ca371250eed','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-KeystoneLogging-erykvnnspm5b','ea095a59-6ae9-4ab2-8071-9ca371250eed','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1589,'e0d38c76-643b-4694-bee5-8a7e0b383703','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-RoleParametersValue-ratr3tllrrku','state changed','OS::Heat::Value',NULL,1006),(1590,'200c75a5-ec9e-4d1d-b060-359a45e0d1a5','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','1','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp','state changed','OS::TripleO::Compute',NULL,1007),(1591,'1193d920-cfda-4437-a91b-25711258a71e','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-aCompute-2z6wnqpyjodo-deployed-server-w3w7oluekm53','state changed','OS::Heat::DeployedServer',NULL,1008),(1592,'2295b354-ed45-4148-b85d-bcf24f378b61','ea095a59-6ae9-4ab2-8071-9ca371250eed','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-KeystoneLogging-erykvnnspm5b-RoleParametersValue-ldf7l6fvopyh','state changed','OS::Heat::Value',NULL,1009),(1593,'be792b90-653c-4238-b690-89827de930bf','ea095a59-6ae9-4ab2-8071-9ca371250eed','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-KeystoneLogging-erykvnnspm5b-RoleParametersValue-ldf7l6fvopyh','state changed','OS::Heat::Value',NULL,1009),(1594,'a0d447c2-d528-463e-b42c-ae671b94c776','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','deployed-server','e84533bb-df72-4b6e-855c-e1094389e317','state changed','OS::Heat::DeployedServer',NULL,1008),(1595,'479ef49e-d21a-4d70-a073-01c49653eef6','ea095a59-6ae9-4ab2-8071-9ca371250eed','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-KeystoneLogging-erykvnnspm5b','ea095a59-6ae9-4ab2-8071-9ca371250eed','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1596,'6579e5f8-5326-4fc1-92d7-f8900ce1e377','96b027bb-5a2a-43d3-acb5-918d059a84b0','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ApacheServiceBase-oc3yq7lrnohl-ApacheNetworks-bempje6jv2js','state changed','OS::Heat::Value',NULL,1010),(1597,'ffe4500f-5f16-4394-9b85-8c2694baa0a9','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','ContainersCommon','2d2137db-7b9d-49f8-b572-664c20171afa','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1598,'03dd4287-ad2f-4b7e-b789-b3e10fddfc30','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1599,'ac72d4a5-d9af-4cd6-9014-36a74adecb7b','96b027bb-5a2a-43d3-acb5-918d059a84b0','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ApacheServiceBase-oc3yq7lrnohl-ApacheNetworks-bempje6jv2js','state changed','OS::Heat::Value',NULL,1010),(1600,'ea6195c1-2f95-447d-aa0c-d1cb6ad4c45a','96b027bb-5a2a-43d3-acb5-918d059a84b0','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ApacheServiceBase-oc3yq7lrnohl','96b027bb-5a2a-43d3-acb5-918d059a84b0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1601,'7e3af3be-3401-4f57-bd79-af0351992ff5','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','ManilaBase','d6388d80-a028-4ae1-aeb8-e9f97fff3423','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,991),(1602,'0c8cfad6-6406-4639-a2f6-a249c341ec69','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','NovaCompute','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb','state changed','OS::TripleO::ComputeServer',NULL,1011),(1603,'40ffe06e-2e98-4cba-87bf-cc7c10f2be5a','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb','a10332b8-8c7c-4b63-a73d-7a3997174dfe','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1604,'88f390f7-e9f3-4996-b45a-9a4f494fddf9','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:01',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-aCompute-vye4xfcxe7tb-deployed-server-kf7b7z2dew3k','state changed','OS::Heat::DeployedServer',NULL,1012),(1605,'edbeebe7-1cc1-428a-b71b-f67adb88aa58','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:01',NULL,'CREATE','COMPLETE','deployed-server','74325b6a-e1fe-4517-aeb2-47de65e58520','state changed','OS::Heat::DeployedServer',NULL,1012),(1606,'2adcfea6-cdbe-41bc-a4e2-ecc9e340160c','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-DeploymentActions-ax5goyhalt3i','state changed','OS::Heat::Value',NULL,1013),(1607,'0890e5d7-486d-4783-af63-67a22bfcfd11','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-DeploymentActions-ax5goyhalt3i','state changed','OS::Heat::Value',NULL,1013),(1608,'397d5aea-df5f-4466-918e-7cfc78bc5cdc','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','HeatBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatBase-gpjlsjtnf4sj','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,1015),(1609,'26049668-5909-4c7e-a0a3-92caa570507d','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','ControlPlanePort','b01c656b-7102-457f-a566-df7b6db0577e','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1004),(1610,'4fd9a252-c550-4fa9-bafd-0928caaf30fd','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ApacheServiceBase-gjsyxlilxmcc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1016),(1611,'d80f4b1a-498e-4bbc-9872-1ddc8e5ae7ac','2320672d-8827-41f9-8fed-cdef9eea3de7','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatBase-gpjlsjtnf4sj','2320672d-8827-41f9-8fed-cdef9eea3de7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1612,'84730a9c-fc60-4870-930f-614452a342d9','1e56f607-905f-43cf-8259-9feb34d405c4','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaCompute-e5wuyz2lip7e','1e56f607-905f-43cf-8259-9feb34d405c4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1613,'4e8e3361-3c3b-41e1-90bc-4a7d4ce1a763','2320672d-8827-41f9-8fed-cdef9eea3de7','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatBase-gpjlsjtnf4sj','2320672d-8827-41f9-8fed-cdef9eea3de7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1614,'aa4e5f47-c4c7-4771-84ac-d7836952a6e5','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','ContainersCommon','12bb5fd5-85cd-4163-a100-fc10a023fadc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1615,'23c38f63-47ad-4c1a-8d10-f40c32e1a5e1','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','ApacheServiceBase','96b027bb-5a2a-43d3-acb5-918d059a84b0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1005),(1616,'bcf6d51d-2383-40d1-8ce3-61d5e48e1f80','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','HeatBase','2320672d-8827-41f9-8fed-cdef9eea3de7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,1015),(1617,'a1f6407c-3454-4c96-aa34-240bfce48bcc','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ApacheServiceBase-itaz6hpbq76k','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1017),(1618,'cf181baf-6220-49f0-b90f-3edaed42611f','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5-HAProxyBase-oa2lb6xtbbbh','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1619,'eb0ba7fa-3fd7-45b5-a4ac-81d20881b0c1','dc4a44ba-7155-47ad-b999-770ee94acd0e','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ApacheServiceBase-gjsyxlilxmcc','dc4a44ba-7155-47ad-b999-770ee94acd0e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1620,'389637b1-cb3d-48ed-86ed-5c574465c3f6','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','KeystoneLogging','ea095a59-6ae9-4ab2-8071-9ca371250eed','state changed','OS::TripleO::Services::Logging::Keystone',NULL,NULL),(1621,'427107a4-6c09-4625-9ab4-43f7f9acfd9f','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo-ControlPlanePort-5o4v3qptpewu','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1018),(1622,'90271dfe-5a15-499d-94dd-14f837441b87','36067292-9fb2-4478-9e2f-692d9cc694d2','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ApacheServiceBase-itaz6hpbq76k','36067292-9fb2-4478-9e2f-692d9cc694d2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1623,'f5d91d95-5a19-46c5-b04e-cab5a260b403','dc4a44ba-7155-47ad-b999-770ee94acd0e','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ApacheServiceBase-gjsyxlilxmcc-ApacheNetworks-kv24ly3ncbee','state changed','OS::Heat::Value',NULL,1019),(1624,'cc45788e-28fd-47da-9376-571cb45d2c72','ee2b3b05-e431-4cd0-bec2-a7b8329b0a71','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo-ControlPlanePort-5o4v3qptpewu','ee2b3b05-e431-4cd0-bec2-a7b8329b0a71','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1625,'61243dbf-8430-4a30-92ec-a7bb5993c1df','dc4a44ba-7155-47ad-b999-770ee94acd0e','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ApacheServiceBase-gjsyxlilxmcc-ApacheNetworks-kv24ly3ncbee','state changed','OS::Heat::Value',NULL,1019),(1626,'29c86fe5-b6c9-4aa8-b2d6-8d0de132a954','dc4a44ba-7155-47ad-b999-770ee94acd0e','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-ApacheServiceBase-gjsyxlilxmcc','dc4a44ba-7155-47ad-b999-770ee94acd0e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1627,'c0a0f81f-7eb8-40fc-9109-2aa02f3e2a3a','ee2b3b05-e431-4cd0-bec2-a7b8329b0a71','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo-ControlPlanePort-5o4v3qptpewu','ee2b3b05-e431-4cd0-bec2-a7b8329b0a71','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1628,'3a1c9e6d-7241-4263-84bc-744c1c065156','36067292-9fb2-4478-9e2f-692d9cc694d2','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ApacheServiceBase-itaz6hpbq76k-ApacheNetworks-23nrydc2vtyj','state changed','OS::Heat::Value',NULL,1020),(1629,'e85476df-50b2-4b4e-a569-91df10f2eb9e','36067292-9fb2-4478-9e2f-692d9cc694d2','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ApacheServiceBase-itaz6hpbq76k-ApacheNetworks-23nrydc2vtyj','state changed','OS::Heat::Value',NULL,1020),(1630,'71ec5083-9527-4072-9359-d2020889ca27','36067292-9fb2-4478-9e2f-692d9cc694d2','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-ApacheServiceBase-itaz6hpbq76k','36067292-9fb2-4478-9e2f-692d9cc694d2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1631,'b5f9820a-0c91-4fcc-ad37-bc7d8e553054','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-DeploymentActions-wr3baj3p26fm','state changed','OS::Heat::Value',NULL,1021),(1632,'7eda7603-31c3-4bcf-b354-c52444236baa','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-DeploymentActions-wr3baj3p26fm','state changed','OS::Heat::Value',NULL,1021),(1633,'4d01d026-17b9-450b-8991-62d452526ebb','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','HAProxyBase','9a60d119-d3dc-4829-a5c9-73ffcc0d7d59','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-container-puppet.yaml',NULL,962),(1634,'6ec75c11-191e-4cea-8a1e-74bac792e245','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','2026-06-14 07:53:02',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-13-ihllisrcgvj5','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1635,'69ede908-c301-4ac3-b9a5-627cf7a61cb1','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb-ControlPlanePort-mdi54wxaq4w5','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1023),(1636,'093512ff-ac57-40d4-8ae0-e4ccbaba5b6a','2556c851-dda6-4e53-90f1-519b294a5da9','2026-06-14 07:53:02',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb-ControlPlanePort-mdi54wxaq4w5','2556c851-dda6-4e53-90f1-519b294a5da9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1637,'c5bf1089-2e91-4b8e-9891-a0e562800656','2556c851-dda6-4e53-90f1-519b294a5da9','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb-ControlPlanePort-mdi54wxaq4w5','2556c851-dda6-4e53-90f1-519b294a5da9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1638,'b9b1be87-ca0a-4020-b613-2e6a8db81420','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','NovaCompute','1e56f607-905f-43cf-8259-9feb34d405c4','state changed','OS::TripleO::ComputeServer',NULL,981),(1639,'77b8af3b-fcd3-4c2c-beae-e436c787c13e','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-RoleParametersValue-27olzdw4iyff','state changed','OS::Heat::Value',NULL,1024),(1640,'3d77a6dc-7d07-410e-8217-83b707301bc6','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-RoleParametersValue-27olzdw4iyff','state changed','OS::Heat::Value',NULL,1024),(1641,'24185372-157a-4e14-9a7b-237bfbd65237','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-MySQLClient-yxvuyau4zyzt','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1642,'3df9afad-8cbc-46fc-a176-660142a68a1d','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-TenantPort-6lkaingq7ibt','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1026),(1643,'346bab3c-1d7b-4fe8-b67f-4aad96fa8511','a4791e0f-b44e-4f72-9be5-4f8642b9594e','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-MySQLClient-yxvuyau4zyzt','a4791e0f-b44e-4f72-9be5-4f8642b9594e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1644,'d20cd1ae-098f-41f5-ba6d-317abbf9f4a2','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetHostMap-mcksmqzewkv5','state changed','OS::Heat::Value',NULL,1027),(1645,'55f08641-7f92-48c9-8355-3fd49e395304','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-MySQLClient-jqjtg7bwmr3b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1646,'0b534491-ea62-42df-b995-4a418bcad043','a4791e0f-b44e-4f72-9be5-4f8642b9594e','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr-MySQLClient-yxvuyau4zyzt','a4791e0f-b44e-4f72-9be5-4f8642b9594e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1647,'87f10b3f-1fec-44cf-ab9a-d4548460753f','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-PreNetworkConfig-i3qleqvrjrph','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1648,'e79844ec-5a26-452a-a7fc-8c25cb262f34','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetHostMap-mcksmqzewkv5','state changed','OS::Heat::Value',NULL,1027),(1649,'f5251350-f6b2-4abe-918a-037dc5011c0e','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','PreNetworkConfig','72dfc7ce-f0d1-4714-946e-40c4c4d3975f','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1650,'9d5b85f3-fd6f-4317-9c9d-f3f9ac656a32','2a0c8dd9-8436-4fcf-9668-c23280a00425','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-MySQLClient-jqjtg7bwmr3b','2a0c8dd9-8436-4fcf-9668-c23280a00425','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1651,'64dbe558-b014-4607-bd34-f9896623a488','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-TenantPort-6lkaingq7ibt','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1652,'5e1fc7f1-ef9f-4be3-9d57-6476750ec013','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','ApacheServiceBase','dc4a44ba-7155-47ad-b999-770ee94acd0e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1016),(1653,'9e4d130e-e27a-4023-ae74-39b3447ca233','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-StoragePort-2q6ajnd5h5c3','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1028),(1654,'a3e507a6-ac67-491d-b95b-54e3f96c1d17','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','ComputeExtraConfigPre','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-ComputeExtraConfigPre-ydxwsnh2auer','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1030),(1655,'46887129-fbaa-4a2d-824e-3a1249b95a67','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NodeTLSCAData-efmnt4if4tp2','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1656,'16167a79-f883-4f30-bc87-a5b13d2a3191','2a0c8dd9-8436-4fcf-9668-c23280a00425','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz-MySQLClient-jqjtg7bwmr3b','2a0c8dd9-8436-4fcf-9668-c23280a00425','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1657,'6ba1d337-c4a0-4f1a-9a5c-49e7a72d2353','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaComputeAnsibleHostVars-xe7igg75d4ds','state changed','OS::Heat::Value',NULL,1032),(1658,'cab227d8-f515-4d2c-b733-7a794e04bebe','1f5d602d-3cac-4bfd-b583-58cf7d6fbcf5','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-ComputeExtraConfigPre-ydxwsnh2auer','1f5d602d-3cac-4bfd-b583-58cf7d6fbcf5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1659,'d8d6108f-7c1a-4bd1-b9e8-1d854f954407','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NovaComputeAnsibleHostVars-xe7igg75d4ds','state changed','OS::Heat::Value',NULL,1032),(1660,'250459c4-d9dc-4f66-abef-ff635904ad5e','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','ControlPlanePort','ee2b3b05-e431-4cd0-bec2-a7b8329b0a71','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1018),(1661,'be3dd11a-5a9f-4ba1-8a3b-b0062757a9dd','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','ApacheServiceBase','36067292-9fb2-4478-9e2f-692d9cc694d2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1017),(1662,'ac02b957-2142-4d92-af4e-93a164922d6f','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','NodeTLSCAData','09f05e8e-ff87-40a2-a8f1-5aa224b90027','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1663,'e96fdffe-8ac6-4685-b285-cff55fa88386','1f5d602d-3cac-4bfd-b583-58cf7d6fbcf5','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-ComputeExtraConfigPre-ydxwsnh2auer','1f5d602d-3cac-4bfd-b583-58cf7d6fbcf5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1664,'c11ebf25-6d62-415a-adfb-98f3608fd2a6','09160ed3-d210-4c61-853d-fccd90bf2f71','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaCompute-2z6wnqpyjodo','09160ed3-d210-4c61-853d-fccd90bf2f71','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1665,'fa92278b-30db-41fb-99c1-1bf96f09e5dd','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-InternalApiPort-cjjugvhy5bcr','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1033),(1666,'67ea9c52-974e-4896-885e-1457d4821539','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-StoragePort-2q6ajnd5h5c3','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1667,'e218ac88-9489-410f-b6ab-9d45f6a1e3d8','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','13','2182b417-e0db-48b2-b1cf-8a2c3c6cd878','state changed','OS::TripleO::Services::HAproxy',NULL,867),(1668,'db5fc1ca-f9a5-4c46-9035-cf211359107f','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-TenantPort-6lkaingq7ibt-TenantDeployedPort-veefbwdvwtkp','state changed','OS::Heat::Value',NULL,1034),(1669,'40207510-3a9b-4ac3-9682-82e483965ab2','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-StoragePort-2q6ajnd5h5c3-StorageDeployedPort-uxtsgengtknh','state changed','OS::Heat::Value',NULL,1035),(1670,'6bcbbba7-e9e4-4d72-a67a-78597e372407','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-TenantPort-6lkaingq7ibt-TenantDeployedPort-veefbwdvwtkp','state changed','OS::Heat::Value',NULL,1034),(1671,'579497be-a52f-4a95-bd62-1f554e372d92','204baf42-5875-4ec4-b526-5580251e3774','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-InternalApiPort-cjjugvhy5bcr','204baf42-5875-4ec4-b526-5580251e3774','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1672,'54bca8dd-513d-47e5-a6b6-0b77288df82d','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-StoragePort-2q6ajnd5h5c3-StorageDeployedPort-uxtsgengtknh','state changed','OS::Heat::Value',NULL,1035),(1673,'d5dc621b-4a5f-4baf-b9b3-b677d280e41d','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-StoragePort-2q6ajnd5h5c3','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1674,'00cf5def-7c6a-4a85-bbda-a7ded9621b40','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-TenantPort-6lkaingq7ibt','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1675,'aae92651-adbf-4766-a0b6-f843f5476337','204baf42-5875-4ec4-b526-5580251e3774','2026-06-14 07:53:03',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-InternalApiPort-cjjugvhy5bcr-InternalApiDeployedPort-lkcsfgnbznp6','state changed','OS::Heat::Value',NULL,1038),(1676,'e54152fd-acc3-4d00-b17a-65cf4f52b6e2','204baf42-5875-4ec4-b526-5580251e3774','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-InternalApiPort-cjjugvhy5bcr-InternalApiDeployedPort-lkcsfgnbznp6','state changed','OS::Heat::Value',NULL,1038),(1677,'d7b941bd-b710-4432-b823-c3866de604db','204baf42-5875-4ec4-b526-5580251e3774','2026-06-14 07:53:03',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-InternalApiPort-cjjugvhy5bcr','204baf42-5875-4ec4-b526-5580251e3774','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1678,'aaa28d60-138b-4b25-8642-f558c38ef3bb','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','ControlPlanePort','2556c851-dda6-4e53-90f1-519b294a5da9','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1023),(1679,'256725ee-8bb6-43f0-87b4-e51214e492df','a10332b8-8c7c-4b63-a73d-7a3997174dfe','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaCompute-vye4xfcxe7tb','a10332b8-8c7c-4b63-a73d-7a3997174dfe','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1680,'fca0727c-5c05-4ed3-bac0-c28ae9b03d6b','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','HeatApiCfnLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatApiCfnLogging-e4hcjkmkeaz7','state changed','OS::TripleO::Services::Logging::HeatApiCfn',NULL,NULL),(1681,'c49f431a-587f-4894-a248-77531c83c1d2','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','MySQLClient','a4791e0f-b44e-4f72-9be5-4f8642b9594e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1682,'8d409e33-4aac-470f-8ada-3002413c807b','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-22-zb5yfofzxifr','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1683,'5da7b0c2-f2d1-4f19-88d9-feaa6fd83837','ed523188-fd3f-4d68-a460-0d9e9bfd143b','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatApiCfnLogging-e4hcjkmkeaz7','ed523188-fd3f-4d68-a460-0d9e9bfd143b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1684,'1c442a55-20fa-4bdc-b977-1916f60347ee','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NovaCompute','09160ed3-d210-4c61-853d-fccd90bf2f71','state changed','OS::TripleO::ComputeServer',NULL,1003),(1685,'e3fbc853-bbc8-44c2-9200-d6faa868bca8','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','17','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy','state changed','OS::TripleO::Services::HeatEngine',NULL,1050),(1686,'5d88b2f9-3f9c-4132-8807-a9af2a4397d2','ed523188-fd3f-4d68-a460-0d9e9bfd143b','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-HeatApiCfnLogging-e4hcjkmkeaz7','ed523188-fd3f-4d68-a460-0d9e9bfd143b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1687,'015e0095-ec8b-4a39-9fd9-85d48a7c9031','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','MySQLClient','2a0c8dd9-8436-4fcf-9668-c23280a00425','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1688,'ea790fac-0eef-4a0b-a841-414bda55398c','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy','a81b836a-a137-4c5e-91bc-9937fb22a50e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1689,'206aeb6a-1e5d-4901-a8ff-fea164388d72','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-23-xizwtkofo4dz','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1690,'5a0b699f-c3ea-43cb-a783-8d026a678226','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','ComputeExtraConfigPre','1f5d602d-3cac-4bfd-b583-58cf7d6fbcf5','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1030),(1691,'7499c059-7464-4048-8d49-92c7a49630ba','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','TenantPort','9d4620b5-4fe2-41ba-8c57-f31ba2fa5597','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1026),(1692,'3c677dd6-ecbc-4f51-a3ad-bcb626fc38eb','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NodeTLSCAData-epiwjes3fe3x','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1693,'079eef30-0d33-49c3-b3c5-ed54585c39e3','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','StoragePort','83be9cf1-e1c4-4d39-a6fa-8fe30ea9caa9','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1028),(1694,'806fc057-d722-4d0d-90a9-e446867d9741','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NodeExtraConfig-5skhvttbstqk','state changed','OS::TripleO::NodeExtraConfig',NULL,1054),(1695,'5783fc6d-75d4-410e-bb2e-5b7b8055589b','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','ComputeExtraConfigPre','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-ComputeExtraConfigPre-3jhusinwf6hq','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1055),(1696,'368383c3-60f1-4ac4-9fb7-1bb1ba60ed01','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-InternalApiPort-pg3mou5jtewn','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1057),(1697,'e48cdc8a-ba8e-424a-b332-a9b4ad5a213c','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NodeTLSCAData','b833918b-8f14-4304-a948-b1067aeb21aa','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1698,'51164965-8cfc-41bc-92df-81ce9c808e99','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-TenantPort-6sao5zji6hcg','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1059),(1699,'d24161d0-a9d0-4ad3-ace0-79c5fbe0e7d3','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetHostMap-mhvzqjl3dr64','state changed','OS::Heat::Value',NULL,1061),(1700,'2b078cb2-1b2f-47f2-bbe9-8ebd41fa695d','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','InternalApiPort','204baf42-5875-4ec4-b526-5580251e3774','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1033),(1701,'9a2f8a17-cf79-413e-a7b7-991671b0fc00','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-InternalApiPort-pg3mou5jtewn','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1702,'06a9b89a-9e5b-43f0-afbf-84288bb9bf9b','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetHostMap-mhvzqjl3dr64','state changed','OS::Heat::Value',NULL,1061),(1703,'fb5f8253-47cb-49fa-bb26-051a314a40a4','fc4bc913-140b-4d5b-a8de-9b9e3042b70e','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NodeExtraConfig-5skhvttbstqk','fc4bc913-140b-4d5b-a8de-9b9e3042b70e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1704,'a7b89802-57bf-442b-a1ff-2650d0531dcc','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-StoragePort-fzwc6r3kkc2g','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1062),(1705,'30ff99d9-8a6a-4633-9cfb-10fd46a8f824','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-TenantPort-6sao5zji6hcg','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1706,'17a82a45-bfe7-4cf1-befd-feed80a82f7f','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-PreNetworkConfig-vhgaqxwtpknn','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1707,'e9e7e6a4-c6b7-4139-8e9c-bfbfc403d269','1db48f6e-3878-4510-86d7-6076337db37e','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-ComputeExtraConfigPre-3jhusinwf6hq','1db48f6e-3878-4510-86d7-6076337db37e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1708,'65c5180b-4ed1-4571-bc73-c1e06e17d36c','fc4bc913-140b-4d5b-a8de-9b9e3042b70e','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NodeExtraConfig-5skhvttbstqk','fc4bc913-140b-4d5b-a8de-9b9e3042b70e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1709,'b61e034e-cf6f-4c8d-931b-841e369802c5','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaComputeAnsibleHostVars-qv4j2skgrt4j','state changed','OS::Heat::Value',NULL,1066),(1710,'f1cb4c14-b8d2-4688-8c51-1b5a56662cf1','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','PreNetworkConfig','99fe7549-580a-4fb9-8b6a-514a8a83b1c2','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1711,'64396de1-632e-4dc0-8eba-812301c5a624','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NovaComputeAnsibleHostVars-qv4j2skgrt4j','state changed','OS::Heat::Value',NULL,1066),(1712,'03c66194-3969-4776-9686-7b9f20d8deca','1db48f6e-3878-4510-86d7-6076337db37e','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-ComputeExtraConfigPre-3jhusinwf6hq','1db48f6e-3878-4510-86d7-6076337db37e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1713,'cdbc4114-f811-40bb-8a5e-7429deb65299','963da986-4cc9-423f-acf5-1ea2f51c5cb5','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-StoragePort-fzwc6r3kkc2g','963da986-4cc9-423f-acf5-1ea2f51c5cb5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1714,'0d676ade-a34c-4cc4-a8b9-dab54e8e9758','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetIpMap-6bf2tbkzstd2','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1068),(1715,'f1ac8d23-760a-4568-b5fd-2241c6ffc355','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-TenantPort-6sao5zji6hcg-TenantDeployedPort-u4isz4htyozx','state changed','OS::Heat::Value',NULL,1069),(1716,'04641272-c8a7-4430-bfb0-01d04b50648f','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-TenantPort-6sao5zji6hcg-TenantDeployedPort-u4isz4htyozx','state changed','OS::Heat::Value',NULL,1069),(1717,'c5e1b64a-219b-43a4-9fea-add19da7d8e8','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-ContainersCommon-czddkxptqmh7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1718,'a2e5c461-ab18-43be-98f4-5dff8424a288','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NovaCompute','a10332b8-8c7c-4b63-a73d-7a3997174dfe','state changed','OS::TripleO::ComputeServer',NULL,1011),(1719,'d5c03b13-a7d0-4c7d-9582-f79a69789f1b','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-TenantPort-6sao5zji6hcg','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1720,'ad72cba2-c02f-42ff-9486-4cc23d041312','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-InternalApiPort-pg3mou5jtewn-InternalApiDeployedPort-wimts2pqob5w','state changed','OS::Heat::Value',NULL,1070),(1721,'1061ae9e-fc48-4168-86b7-7f6b43571143','95efee75-e772-4298-8309-89c1e9c9c78f','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-ContainersCommon-czddkxptqmh7','95efee75-e772-4298-8309-89c1e9c9c78f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1722,'fb30553a-4bf2-43a2-89db-e50f383495bf','be214463-f133-47ef-8cd4-b0f07182dd34','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetIpMap-6bf2tbkzstd2','be214463-f133-47ef-8cd4-b0f07182dd34','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1723,'042775a8-c429-4651-a5cf-64652ba29451','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-InternalApiPort-pg3mou5jtewn-InternalApiDeployedPort-wimts2pqob5w','state changed','OS::Heat::Value',NULL,1070),(1724,'5204dafb-9a0c-4f9a-954d-6ed9b4f50334','963da986-4cc9-423f-acf5-1ea2f51c5cb5','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-StoragePort-fzwc6r3kkc2g-StorageDeployedPort-ugchinzimqz5','state changed','OS::Heat::Value',NULL,1072),(1725,'2f0e1bba-989e-407b-a854-b9e02f178db5','95efee75-e772-4298-8309-89c1e9c9c78f','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-ContainersCommon-czddkxptqmh7','95efee75-e772-4298-8309-89c1e9c9c78f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1726,'d07f5136-f541-4251-898e-4d8f7a94f22a','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-InternalApiPort-pg3mou5jtewn','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1727,'9774065f-0d60-4dbf-878b-0119fdcab059','963da986-4cc9-423f-acf5-1ea2f51c5cb5','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-StoragePort-fzwc6r3kkc2g-StorageDeployedPort-ugchinzimqz5','state changed','OS::Heat::Value',NULL,1072),(1728,'9b84324d-f8c6-4c65-af1e-9bfaf1047f4a','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:04',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NodeTLSCAData-ov73qz6trnel','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1729,'566fcd11-5dc4-43e3-b700-74e44237ce01','963da986-4cc9-423f-acf5-1ea2f51c5cb5','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-StoragePort-fzwc6r3kkc2g','963da986-4cc9-423f-acf5-1ea2f51c5cb5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1730,'59662bdf-11f5-41f0-bd9e-19f35196fccf','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:04',NULL,'CREATE','COMPLETE','NodeTLSCAData','04cdef4e-ed97-4295-9b3c-e34f7ec22a4d','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(1731,'a1558963-9345-49c4-ae4c-4c4b8aee2083','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-StoragePort-tniv47hmhaep','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1073),(1732,'4d154d0f-58ad-49dd-845a-53ce671c62ef','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','ComputeExtraConfigPre','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-ComputeExtraConfigPre-q7iggdpyqnjo','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1074),(1733,'b77bbd31-b29a-43a7-92d4-a733ee9b185b','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-TenantPort-nq4qgaldapzv','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1075),(1734,'3fe30a2a-f02d-4dc2-8874-164f41c15318','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','22','4a6d15c4-4ee2-4d4a-9c95-f4840584a8b7','state changed','OS::TripleO::Services::Keystone',NULL,974),(1735,'5996f58c-82aa-468f-91a9-d8d0ac16e448','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-InternalApiPort-kjeojfbmp3xc','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1076),(1736,'7c9901d4-7535-42a0-b43e-a79f82c3df84','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-PreNetworkConfig-hx27lukxnc7m','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1737,'869733e2-cfae-44cf-90c9-0876cdf549a1','be214463-f133-47ef-8cd4-b0f07182dd34','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetIpMap-6bf2tbkzstd2-NetIpMapValue-xqkon7wi7ay4','state changed','OS::Heat::Value',NULL,1079),(1738,'52848e9d-b4bc-44f8-86fa-bed1218dbfd9','2fccfc40-a962-45e7-84c5-935b63cabe0e','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-InternalApiPort-kjeojfbmp3xc','2fccfc40-a962-45e7-84c5-935b63cabe0e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1739,'7eadc313-e4be-476b-85f1-5646348a9466','01c893e0-08ed-48cf-bd09-b5c3954da3d4','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-StoragePort-tniv47hmhaep','01c893e0-08ed-48cf-bd09-b5c3954da3d4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1740,'2824f375-3edd-44c2-96b8-c744a92cd252','be214463-f133-47ef-8cd4-b0f07182dd34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetIpMap-6bf2tbkzstd2-NetIpMapValue-xqkon7wi7ay4','state changed','OS::Heat::Value',NULL,1079),(1741,'b71d39dc-3129-4325-b3f1-7190b89770f1','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','PreNetworkConfig','8f8fd578-7db3-405c-b264-04ff12be561b','state changed','OS::TripleO::Compute::PreNetworkConfig',NULL,NULL),(1742,'cf8c49a9-f269-445c-8143-da16f0dcb6b9','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetHostMap-57dacmjmvg66','state changed','OS::Heat::Value',NULL,1077),(1743,'809c722f-3230-4112-92eb-1eee2df96c83','655e59a1-171a-46ec-a5cf-751808fe600c','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-TenantPort-nq4qgaldapzv','655e59a1-171a-46ec-a5cf-751808fe600c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1744,'c09b125b-f9a0-4175-9325-fc71be207f7b','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ContainersCommon-iwrermm6aun6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1745,'67232ef8-6a73-4850-b021-783547c71d40','be214463-f133-47ef-8cd4-b0f07182dd34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth-NetIpMap-6bf2tbkzstd2','be214463-f133-47ef-8cd4-b0f07182dd34','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1746,'5b47a9ae-70c8-4519-818e-24b9f7d827ee','81ec9054-5386-4224-922e-d05814342d0a','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-ComputeExtraConfigPre-q7iggdpyqnjo','81ec9054-5386-4224-922e-d05814342d0a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1747,'2f5d3daf-3254-4510-a6a2-ab336bb0802c','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetHostMap-57dacmjmvg66','state changed','OS::Heat::Value',NULL,1077),(1748,'040dda9f-c491-4969-9369-b60b51b24b8b','30d65ab7-3f91-45ce-91de-941151e883bc','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ContainersCommon-iwrermm6aun6','30d65ab7-3f91-45ce-91de-941151e883bc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1749,'4496b327-0980-4cc8-bd95-8ddc7905c08c','2fccfc40-a962-45e7-84c5-935b63cabe0e','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-InternalApiPort-kjeojfbmp3xc-InternalApiDeployedPort-ytkf2c5sygn3','state changed','OS::Heat::Value',NULL,1082),(1750,'f4b1efa4-6a1c-484e-a3df-25437e7d165d','81ec9054-5386-4224-922e-d05814342d0a','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-ComputeExtraConfigPre-q7iggdpyqnjo','81ec9054-5386-4224-922e-d05814342d0a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1751,'595ac9f9-68e5-406a-8f11-30d90713f154','30d65ab7-3f91-45ce-91de-941151e883bc','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6-ContainersCommon-iwrermm6aun6','30d65ab7-3f91-45ce-91de-941151e883bc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1752,'cef4f992-8f61-44b7-a951-27d51c0f08b7','01c893e0-08ed-48cf-bd09-b5c3954da3d4','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-StoragePort-tniv47hmhaep-StorageDeployedPort-ufgsevzuuohh','state changed','OS::Heat::Value',NULL,1083),(1753,'889d1596-cde8-4146-95e9-a1c5deca2474','2fccfc40-a962-45e7-84c5-935b63cabe0e','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-InternalApiPort-kjeojfbmp3xc-InternalApiDeployedPort-ytkf2c5sygn3','state changed','OS::Heat::Value',NULL,1082),(1754,'59f98f2a-1864-417f-b306-5f3fcb5611fb','01c893e0-08ed-48cf-bd09-b5c3954da3d4','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-StoragePort-tniv47hmhaep-StorageDeployedPort-ufgsevzuuohh','state changed','OS::Heat::Value',NULL,1083),(1755,'9e34c494-0bec-42ad-9322-dd7656f06da9','01c893e0-08ed-48cf-bd09-b5c3954da3d4','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-StoragePort-tniv47hmhaep','01c893e0-08ed-48cf-bd09-b5c3954da3d4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1756,'c16b36af-19e2-4f9a-9c0c-832cb2593ba1','2fccfc40-a962-45e7-84c5-935b63cabe0e','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-InternalApiPort-kjeojfbmp3xc','2fccfc40-a962-45e7-84c5-935b63cabe0e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1757,'3fb89b30-e3b5-4401-8029-6562f81f2ca5','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','ComputeExtraConfigPre','81ec9054-5386-4224-922e-d05814342d0a','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1074),(1758,'8d8aa6a4-ad78-4e2f-925c-241cc3077180','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','23','31c64e24-c0d1-4ba2-97bf-7a0de6989e96','state changed','OS::TripleO::Services::ManilaApi',NULL,976),(1759,'381cd311-d93b-4a8f-95f9-aeb5e1e102e7','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaComputeAnsibleHostVars-5sxxinv57ftn','state changed','OS::Heat::Value',NULL,1084),(1760,'a2083225-8edc-4d8a-9cb0-befd514fec18','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','NovaComputeAnsibleHostVars','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NovaComputeAnsibleHostVars-5sxxinv57ftn','state changed','OS::Heat::Value',NULL,1084),(1761,'286d096a-53a7-4486-a0f7-3a0bd53d8a94','655e59a1-171a-46ec-a5cf-751808fe600c','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-TenantPort-nq4qgaldapzv-TenantDeployedPort-njsp2ddhj4o2','state changed','OS::Heat::Value',NULL,1088),(1762,'fe6c0771-8fdf-4ef4-96ef-257d5223913d','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','HeatApiCfnLogging','ed523188-fd3f-4d68-a460-0d9e9bfd143b','state changed','OS::TripleO::Services::Logging::HeatApiCfn',NULL,NULL),(1763,'f3751fbf-465e-49bd-9500-ca84ea7378f3','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NodeExtraConfig-3niweldze3gn','state changed','OS::TripleO::NodeExtraConfig',NULL,1090),(1764,'c6d91131-d144-474e-b561-2f3800b31aa2','655e59a1-171a-46ec-a5cf-751808fe600c','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-TenantPort-nq4qgaldapzv-TenantDeployedPort-njsp2ddhj4o2','state changed','OS::Heat::Value',NULL,1088),(1765,'c7b01a15-a18b-43c1-8b76-fc887aa5d9fb','655e59a1-171a-46ec-a5cf-751808fe600c','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-TenantPort-nq4qgaldapzv','655e59a1-171a-46ec-a5cf-751808fe600c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1766,'d2776a30-da40-4d04-a2e0-17ac1d222a42','d81e0561-4368-4d7c-875e-32e454d91d4f','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NodeExtraConfig-3niweldze3gn','d81e0561-4368-4d7c-875e-32e454d91d4f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1767,'2254df58-02a8-4cb0-8686-6dfb8505d6d2','d81e0561-4368-4d7c-875e-32e454d91d4f','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NodeExtraConfig-3niweldze3gn','d81e0561-4368-4d7c-875e-32e454d91d4f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1768,'6f90334d-5503-40e1-aa7d-632c318c7aea','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','InternalApiPort','eecfc39f-d07e-48eb-94fb-6ab677fb33c8','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1057),(1769,'887dd749-38c1-4ad4-a2dc-7f1628ba2110','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','TenantPort','8d270ca5-0a32-4f3b-aad3-c6cc3b6f1eee','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1059),(1770,'ef3f1752-c344-4405-81bc-2a5493b783c4','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','26','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45','state changed','OS::TripleO::Services::ManilaShare',NULL,1102),(1771,'672e738f-1b49-45e9-9501-2525d402113d','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','ComputeExtraConfigPre','1db48f6e-3878-4510-86d7-6076337db37e','state changed','OS::TripleO::ComputeExtraConfigPre',NULL,1055),(1772,'18e05fd4-13a4-4fa1-9eed-dd439d100c45','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','NodeExtraConfig','fc4bc913-140b-4d5b-a8de-9b9e3042b70e','state changed','OS::TripleO::NodeExtraConfig',NULL,1054),(1773,'6250b532-fdf1-4b5b-9ce4-872c59943654','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','StoragePort','963da986-4cc9-423f-acf5-1ea2f51c5cb5','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1062),(1774,'e55e7bc3-c9c6-4617-bfba-e76b06e6a0ef','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-MySQLClient-cl55hraaun2y','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1775,'2de0b63b-d3ea-424e-b804-1c88ce5f43ae','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','27','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr','state changed','OS::TripleO::Services::Memcached',NULL,1104),(1776,'69c0edc4-c496-41d9-9a9c-97e5b747e32b','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','ContainersCommon','95efee75-e772-4298-8309-89c1e9c9c78f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1777,'c7e7d5ee-d5ec-4fd6-b520-bc60d41232d7','0b032e42-ce95-475f-bd2c-aede3aec40f9','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-MySQLClient-cl55hraaun2y','0b032e42-ce95-475f-bd2c-aede3aec40f9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1778,'2cf988ac-f784-4597-89ab-aab17cd7223a','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','NetIpMap','be214463-f133-47ef-8cd4-b0f07182dd34','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1068),(1779,'5b4e2288-ba10-44dd-a252-266d55523392','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NodeExtraConfig-l3eruco2yrpw','state changed','OS::TripleO::NodeExtraConfig',NULL,1110),(1780,'9dfdf50f-19af-48c2-89d6-2fc9a6b9b2d2','0b032e42-ce95-475f-bd2c-aede3aec40f9','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-MySQLClient-cl55hraaun2y','0b032e42-ce95-475f-bd2c-aede3aec40f9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1781,'93c03548-15ab-4927-9de5-1bc82939dbfb','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1782,'89ea52cd-86cd-4000-858c-d5214429dc8c','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:05',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45','a260eeb3-c401-4af8-ac6f-c01585c97563','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1783,'8fb1ca6a-b098-4cc6-b96d-a91b0d8527aa','1dffef68-2327-43a5-8ae7-09000007f54d','2026-06-14 07:53:05',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-2-qt56z3wlzcth','1dffef68-2327-43a5-8ae7-09000007f54d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1784,'606a70c5-a0e3-4d2b-9fbe-e33838544007','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetIpMap-m3wvtlv7rhtl','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1112),(1785,'439052a1-8169-4670-b359-66eeb678526e','2bc9922c-f409-4e99-99b5-dd45f6d2785a','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NodeExtraConfig-l3eruco2yrpw','2bc9922c-f409-4e99-99b5-dd45f6d2785a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1786,'d35b6359-0c66-4aac-9a04-e26cb3ceee94','cc3c5e70-fcba-4212-bf0d-0308c2327c56','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetIpMap-m3wvtlv7rhtl','cc3c5e70-fcba-4212-bf0d-0308c2327c56','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1787,'3712cbfe-bfdc-4450-b3bb-331d6d282b43','2bc9922c-f409-4e99-99b5-dd45f6d2785a','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NodeExtraConfig-l3eruco2yrpw','2bc9922c-f409-4e99-99b5-dd45f6d2785a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1788,'c9f75703-8d4a-418e-9ca5-ad5afdf8de83','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr-ContainersCommon-7tdvcpkejnuk','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1789,'af0d1b9f-fc74-4c71-9ab6-c28dfd07317a','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','StoragePort','01c893e0-08ed-48cf-bd09-b5c3954da3d4','state changed','OS::TripleO::Compute::Ports::StoragePort',NULL,1073),(1790,'ae0a8c29-c4b9-4547-900a-19fe7da6c210','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-MySQLClient-zvc63wovu6bt','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1791,'6fda68b1-70c7-4c8d-8080-ba9850c7ade9','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','InternalApiPort','2fccfc40-a962-45e7-84c5-935b63cabe0e','state changed','OS::TripleO::Compute::Ports::InternalApiPort',NULL,1076),(1792,'4d9a9d4b-b8fe-4aa8-861a-1a8b05a9be95','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','TenantPort','655e59a1-171a-46ec-a5cf-751808fe600c','state changed','OS::TripleO::Compute::Ports::TenantPort',NULL,1075),(1793,'64689c2e-5151-4bdc-b011-67bdb92656ba','cc3c5e70-fcba-4212-bf0d-0308c2327c56','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetIpMap-m3wvtlv7rhtl-NetIpMapValue-5xkv2ecypmro','state changed','OS::Heat::Value',NULL,1113),(1794,'e06dd57b-5f6a-4c26-b768-ca3763706abd','b8b170cd-f475-440d-98c9-2ea94cc877cb','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-MySQLClient-zvc63wovu6bt','b8b170cd-f475-440d-98c9-2ea94cc877cb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1795,'9e09c335-7df1-4df0-a2a0-fb515c0f749a','b8b170cd-f475-440d-98c9-2ea94cc877cb','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-MySQLClient-zvc63wovu6bt','b8b170cd-f475-440d-98c9-2ea94cc877cb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1796,'90e02706-b19d-4148-9043-dd6fb440680e','e18c3d33-6fe1-4c28-8f09-831c9adbc0ca','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr-ContainersCommon-7tdvcpkejnuk','e18c3d33-6fe1-4c28-8f09-831c9adbc0ca','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1797,'dec64dbd-e28d-45a1-974e-e9a18e5c2cbf','cc3c5e70-fcba-4212-bf0d-0308c2327c56','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetIpMap-m3wvtlv7rhtl-NetIpMapValue-5xkv2ecypmro','state changed','OS::Heat::Value',NULL,1113),(1798,'ab86eb50-1eed-4929-a963-927d67b837f2','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','ContainersCommon','30d65ab7-3f91-45ce-91de-941151e883bc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1799,'d9129824-bd40-45ba-aab6-7c6f9e937086','505a7488-221a-42dd-a488-043da34fa8b0','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-16-lthromaurdo6','505a7488-221a-42dd-a488-043da34fa8b0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1800,'9b3c92be-7ace-42df-b752-dddf715589f6','e18c3d33-6fe1-4c28-8f09-831c9adbc0ca','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr-ContainersCommon-7tdvcpkejnuk','e18c3d33-6fe1-4c28-8f09-831c9adbc0ca','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1801,'04244158-6729-465e-a3ca-15b3b6ea61cb','cc3c5e70-fcba-4212-bf0d-0308c2327c56','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h-NetIpMap-m3wvtlv7rhtl','cc3c5e70-fcba-4212-bf0d-0308c2327c56','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1802,'76ba05e7-8499-4207-af10-563f2148767c','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetIpMap-sghbed2u6kkb','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1120),(1803,'4c8a33d1-5d98-41cc-a48d-c6b87c90a3a8','ad5c8ddd-9460-4b41-b36a-7750b79295a9','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetIpMap-sghbed2u6kkb','ad5c8ddd-9460-4b41-b36a-7750b79295a9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1804,'df18a30b-6f78-4ab6-822e-248b85b03cc1','ad5c8ddd-9460-4b41-b36a-7750b79295a9','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetIpMap-sghbed2u6kkb-NetIpMapValue-ac6vwa7knslm','state changed','OS::Heat::Value',NULL,1121),(1805,'c2a9aed0-3051-4d9f-aa39-af9579c456b6','ad5c8ddd-9460-4b41-b36a-7750b79295a9','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetIpMap-sghbed2u6kkb-NetIpMapValue-ac6vwa7knslm','state changed','OS::Heat::Value',NULL,1121),(1806,'c32794fe-a3cd-4c85-bfc8-6c52b8d80853','ad5c8ddd-9460-4b41-b36a-7750b79295a9','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp-NetIpMap-sghbed2u6kkb','ad5c8ddd-9460-4b41-b36a-7750b79295a9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1807,'a12c470b-01f1-432d-9b60-3bbe23439940','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','2','1dffef68-2327-43a5-8ae7-09000007f54d','state changed','OS::TripleO::Compute',NULL,979),(1808,'339cb800-3a83-41bb-a3fb-79f095a81be7','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','NodeExtraConfig','d81e0561-4368-4d7c-875e-32e454d91d4f','state changed','OS::TripleO::NodeExtraConfig',NULL,1090),(1809,'a299d855-4f32-4b53-bb09-0ae5cc17dfcd','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','HeatEngineLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatEngineLogging-x7lsjd5ybfc2','state changed','OS::TripleO::Services::Logging::HeatEngine',NULL,NULL),(1810,'7c9e3917-4e48-43ee-a05a-45afbaaeeb35','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','2026-06-14 07:53:06',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatEngineLogging-x7lsjd5ybfc2','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1811,'a5e746ae-1c5f-4720-9530-277c19f75b2a','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','MySQLClient','0b032e42-ce95-475f-bd2c-aede3aec40f9','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1812,'33e91b85-cf8d-4fec-8490-8578e4eeda6e','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:06',NULL,'CREATE','COMPLETE','16','505a7488-221a-42dd-a488-043da34fa8b0','state changed','OS::TripleO::Services::HeatApiCfn',NULL,1001),(1813,'c7018d71-5fbe-4970-b416-db7fe2164417','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','NodeExtraConfig','2bc9922c-f409-4e99-99b5-dd45f6d2785a','state changed','OS::TripleO::NodeExtraConfig',NULL,1110),(1814,'a0cc9dc1-a595-47e9-9d41-e272194de60a','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatEngineLogging-x7lsjd5ybfc2-RoleParametersValue-kd3meqn5eu42','state changed','OS::Heat::Value',NULL,1122),(1815,'b6760122-5af2-4331-99bc-9f216dc38a7c','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatEngineLogging-x7lsjd5ybfc2-RoleParametersValue-kd3meqn5eu42','state changed','OS::Heat::Value',NULL,1122),(1816,'ec6acb60-8755-413e-b7ee-c97948ae6213','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatEngineLogging-x7lsjd5ybfc2','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1817,'addf6644-1b69-41f8-8bea-2f8b0ea19237','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr-RoleParametersValue-jrrjtg6wu4m5','state changed','OS::Heat::Value',NULL,1124),(1818,'eb9c58f7-b722-4f74-a741-3022352ba722','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','NetIpMap','cc3c5e70-fcba-4212-bf0d-0308c2327c56','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1112),(1819,'5642063f-7ce5-4fcc-a0a6-e174ac152135','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr-RoleParametersValue-jrrjtg6wu4m5','state changed','OS::Heat::Value',NULL,1124),(1820,'2a4db508-6d4f-40ad-8262-896390c37304','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','ManilaShareContainerBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-container-puppet.yaml',NULL,1125),(1821,'2fa58f7e-7776-4065-9991-04b5450ef74d','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-0-dx4tmf6ypd6h','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1822,'ef33457a-d2d8-4334-a6ab-d1dc0a39d955','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc','d7b52afa-33a3-40ce-9d29-69be8babe90c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1823,'3b30d15b-07b9-4127-adfc-f968c230da0d','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','MySQLClient','b8b170cd-f475-440d-98c9-2ea94cc877cb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1824,'673ab73a-651e-462f-af00-b37089a61d80','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','ContainersCommon','e18c3d33-6fe1-4c28-8f09-831c9adbc0ca','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1825,'73821d6f-43b2-498b-b61b-9ae8c1843124','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-27-v6j2hjbdi6tr','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1826,'403423d5-258e-4375-9065-1889f267e575','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','NetIpMap','ad5c8ddd-9460-4b41-b36a-7750b79295a9','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1120),(1827,'2e0489ef-68d3-4dfb-8f28-4d1e6e387efb','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ContainersCommon-g5wuhdfb3ixw','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1828,'80b25eb7-e231-433a-99ac-8b99ab01d7f3','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs-1-6npaoakehukp','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1829,'1787143e-af49-4d17-bb1e-e813dbe5e851','d8de5b6a-ce87-4eec-9279-d3cd6b62652b','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ContainersCommon-g5wuhdfb3ixw','d8de5b6a-ce87-4eec-9279-d3cd6b62652b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1830,'6fde9979-1180-4358-864b-3634758d2e9c','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','1','94f87fbf-8116-4767-8e9d-8bdb7bf6e015','state changed','OS::TripleO::Compute',NULL,1007),(1831,'2024b092-c120-4296-9d39-13dbc47bbfd1','d8de5b6a-ce87-4eec-9279-d3cd6b62652b','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ContainersCommon-g5wuhdfb3ixw','d8de5b6a-ce87-4eec-9279-d3cd6b62652b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1832,'90041fd4-8ec6-454d-a3a7-578ff1a60f33','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','0','9fd52e55-a5f5-4d89-8eae-23d2dc53db34','state changed','OS::TripleO::Compute',NULL,993),(1833,'210aeda0-cba7-435b-8ee6-ded948ef0f70','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','20','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid','state changed','OS::TripleO::Services::Iscsid',NULL,1132),(1834,'eced7653-9622-48f3-84fb-c28bf240df5c','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','2026-06-14 07:53:07',NULL,'UPDATE','COMPLETE','overcloud-Compute-u2b2qr2ivnhs','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','Stack UPDATE completed successfully','OS::Heat::Stack',NULL,NULL),(1835,'284bea91-dcd2-4e84-98b0-15e407342287','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid','f4addafa-489f-428b-b598-6f0a593ca5d3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1836,'b6876f9f-4592-4798-883d-18773eba09f2','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid-RoleParametersValue-hu7rmi4vc4qn','state changed','OS::Heat::Value',NULL,1133),(1837,'4474a081-dcbf-4a85-a6c1-26c5f6802bb6','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:07',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid-RoleParametersValue-hu7rmi4vc4qn','state changed','OS::Heat::Value',NULL,1133),(1838,'6bcf00e5-3462-41ad-90c6-2a040828ea32','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','HeatBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatBase-ynmpu6wgn5ua','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,1134),(1839,'1047bd0e-fe0f-4a0a-be74-c7202863f2a3','c4efda16-492b-497f-b93b-097274000943','2026-06-14 07:53:07',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatBase-ynmpu6wgn5ua','c4efda16-492b-497f-b93b-097274000943','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1840,'9b8dc0d4-b0f2-4a3a-89d0-7da75f5c438a','c4efda16-492b-497f-b93b-097274000943','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-HeatBase-ynmpu6wgn5ua','c4efda16-492b-497f-b93b-097274000943','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1841,'f06aebf9-eb6f-40cc-92da-1b76d3a7ea67','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','HeatEngineLogging','ca3965ae-e668-44d3-b8ca-9232ba30c6a9','state changed','OS::TripleO::Services::Logging::HeatEngine',NULL,NULL),(1842,'0852a668-665c-4bcb-a5fd-457a0aa5ba2e','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','27','c1ae69cb-13ce-4c75-81cc-1a274fd8999c','state changed','OS::TripleO::Services::Memcached',NULL,1104),(1843,'343ae0ee-5ace-46a5-acaa-10da07403ee8','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','ManilaCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-common.yaml',NULL,NULL),(1844,'22c4e3a9-ce28-467a-a64f-055c99679c67','ef6b098d-94a7-4a74-ab71-930172214bbe','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb','ef6b098d-94a7-4a74-ab71-930172214bbe','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1845,'bdc72096-e311-4c2c-8522-9381aa5a31e4','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','Compute','7d54ffb2-6ac5-4bb3-abbc-8c54858c5e33','state changed','OS::Heat::ResourceGroup',NULL,969),(1846,'9daba516-1b27-4db5-99a7-b7baa1583fa8','ef6b098d-94a7-4a74-ab71-930172214bbe','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb-ContainersCommon-vwglvznwj5uh','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1847,'a85e57ca-4134-4ace-b725-6159ee08aff6','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','ManilaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaBase-tqdc7kp4ep7i','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,1138),(1848,'0a83158e-53b7-4508-be33-f9749c63d6f9','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','31','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7','state changed','OS::TripleO::Services::NeutronApi',NULL,1140),(1849,'569136a9-90d1-4829-ae70-f6cbebcfe728','9084dfe8-5db4-4456-8197-b66832fc5704','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb-ContainersCommon-vwglvznwj5uh','9084dfe8-5db4-4456-8197-b66832fc5704','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1850,'3aa7c99f-b421-4eb8-8e25-3a69692d3051','291f45b5-bed0-488e-a1aa-f4a319f5304a','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaBase-tqdc7kp4ep7i','291f45b5-bed0-488e-a1aa-f4a319f5304a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1851,'aa8d66a7-46b7-4ce3-8f05-1e167f5f36b5','291f45b5-bed0-488e-a1aa-f4a319f5304a','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaBase-tqdc7kp4ep7i','291f45b5-bed0-488e-a1aa-f4a319f5304a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1852,'48c82f95-6b0e-483e-b9b3-ec9ff13dae37','9084dfe8-5db4-4456-8197-b66832fc5704','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb-ContainersCommon-vwglvznwj5uh','9084dfe8-5db4-4456-8197-b66832fc5704','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1853,'e7ae656d-fb0c-4ea9-ac37-02b484bc6b3e','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','ContainersCommon','d8de5b6a-ce87-4eec-9279-d3cd6b62652b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1854,'4b94d952-ae19-4522-83a8-dd094fa5e003','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1855,'a3131c34-510f-4131-b8c8-8cdfba0b6e77','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid-ContainersCommon-qhynx326ynwf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1856,'e9f5b0c3-c7f3-4824-93c2-c3f5586375c4','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-MySQLClient-yirsnguuierm','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1857,'777abeaf-47d2-498d-90af-747ae649c6b5','341d2191-c71a-43ac-a1bc-122a4df15cd5','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid-ContainersCommon-qhynx326ynwf','341d2191-c71a-43ac-a1bc-122a4df15cd5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1858,'71b5cbb8-02a7-4ae6-bfc5-105840b79e36','341d2191-c71a-43ac-a1bc-122a4df15cd5','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid-ContainersCommon-qhynx326ynwf','341d2191-c71a-43ac-a1bc-122a4df15cd5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1859,'612fda43-9fef-492b-a5e6-b06360d30ed6','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-RoleParametersValue-j3zlxfymfhim','state changed','OS::Heat::Value',NULL,1154),(1860,'d10bcd9f-0b27-44f7-9418-eef99416edf4','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:08',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy-RoleParametersValue-j3zlxfymfhim','state changed','OS::Heat::Value',NULL,1154),(1861,'be5ed5fe-bcd6-4161-bb67-bf41fc18d1d0','1e8bba7a-1589-496e-b931-af7e1d805a44','2026-06-14 07:53:08',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-MySQLClient-yirsnguuierm','1e8bba7a-1589-496e-b931-af7e1d805a44','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1862,'3e921568-5588-48e7-a578-280c292d80e5','1e8bba7a-1589-496e-b931-af7e1d805a44','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-MySQLClient-yirsnguuierm','1e8bba7a-1589-496e-b931-af7e1d805a44','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1863,'ad4ca376-73a4-4afd-a22c-3debf90fa968','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','HeatBase','c4efda16-492b-497f-b93b-097274000943','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml',NULL,1134),(1864,'839646a0-1abd-4c45-9199-d309dc1132e8','a81b836a-a137-4c5e-91bc-9937fb22a50e','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-17-mlmmnrjzkpvy','a81b836a-a137-4c5e-91bc-9937fb22a50e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1865,'a59ab728-f8c0-4ee3-b83a-bb1a26cdc6a9','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-RoleParametersValue-26qxg7o2qqw5','state changed','OS::Heat::Value',NULL,1156),(1866,'f1afeec0-9e5a-4c80-a12a-5b72161ac045','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','ComputeNetworkHostnameMap','overcloud-ComputeNetworkHostnameMap-aru5xwskhdtz','state changed','OS::Heat::Value',NULL,1157),(1867,'db70607b-9cf6-4cbc-a819-47ac085d477a','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-RoleParametersValue-26qxg7o2qqw5','state changed','OS::Heat::Value',NULL,1156),(1868,'e490a6fd-6f9d-4deb-b93f-7c47ef6bafda','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','ComputeServers','overcloud-ComputeServers-woternc3ofvv','state changed','OS::Heat::Value',NULL,1158),(1869,'f5894ee6-d1e4-479a-b64f-ee551fc28262','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','ComputeNetworkHostnameMap','overcloud-ComputeNetworkHostnameMap-aru5xwskhdtz','state changed','OS::Heat::Value',NULL,1157),(1870,'25b3432d-a1bd-42eb-b84b-42cde4f23bc9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','ComputeServers','overcloud-ComputeServers-woternc3ofvv','state changed','OS::Heat::Value',NULL,1158),(1871,'66ad31e9-b690-4559-ba35-446ba1ab3257','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','ComputeIpListMap','overcloud-ComputeIpListMap-ajvwruywlu2q','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,1162),(1872,'d090f580-f1e8-4d1d-93e8-8f122f540c3a','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-MySQLClient-5q3gyp4cx64p','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1873,'34a6a783-1e76-4dcb-bc56-bb343550863e','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','overcloud-ComputeIpListMap-ajvwruywlu2q','6fe51efb-3064-472b-9505-b1005dea4f49','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1874,'5eef3c56-e33f-4d6d-9bbc-fc3a380afbee','ef6b098d-94a7-4a74-ab71-930172214bbe','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','ContainersCommon','9084dfe8-5db4-4456-8197-b66832fc5704','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1875,'566d916d-bd8f-4a7c-a895-b921c793e72a','ef6b098d-94a7-4a74-ab71-930172214bbe','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaCommon-t6lgb2hg65yb','ef6b098d-94a7-4a74-ab71-930172214bbe','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1876,'4964bcb8-7edb-45e3-87d9-d349f0f47734','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','ManilaBase','291f45b5-bed0-488e-a1aa-f4a319f5304a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,1138),(1877,'125b2bd9-e680-41de-8527-02707d84c3b8','0ae52e77-c27c-4c2c-8941-e95f4046ee95','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-MySQLClient-5q3gyp4cx64p','0ae52e77-c27c-4c2c-8941-e95f4046ee95','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1878,'76d07e89-ca86-46be-a898-01acbba3152c','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','17','a81b836a-a137-4c5e-91bc-9937fb22a50e','state changed','OS::TripleO::Services::HeatEngine',NULL,1050),(1879,'d52b61d1-7c3c-46f7-a685-19e3bd04d427','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-ComputeIpListMap-ajvwruywlu2q-EnabledServicesValue-x3eilffpou7e','state changed','OS::Heat::Value',NULL,1163),(1880,'4222abaa-10c6-42da-ba2b-62febb23f73f','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-ComputeIpListMap-ajvwruywlu2q-EnabledServicesValue-x3eilffpou7e','state changed','OS::Heat::Value',NULL,1163),(1881,'cf50ba7f-f9b8-4fae-89b1-1ce9b4b81a6b','0ae52e77-c27c-4c2c-8941-e95f4046ee95','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-MySQLClient-5q3gyp4cx64p','0ae52e77-c27c-4c2c-8941-e95f4046ee95','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1882,'cb3fbd0a-cbe2-46d2-93b2-bc98901c52d9','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','ContainersCommon','341d2191-c71a-43ac-a1bc-122a4df15cd5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1883,'8e074fc8-0a70-4dbd-b404-6628655aef66','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:09',NULL,'CREATE','IN_PROGRESS','TLSProxyBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-TLSProxyBase-acdq6ysrlpic','state changed','OS::TripleO::Services::TLSProxyBase',NULL,1168),(1884,'0f3f6577-99cc-4338-8d9e-d939b4d62899','f4addafa-489f-428b-b598-6f0a593ca5d3','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-20-n6zt5ixdkpid','f4addafa-489f-428b-b598-6f0a593ca5d3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1885,'4a71bbb1-27d2-4e86-9ec1-a8f322f3005b','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:09',NULL,'CREATE','COMPLETE','MySQLClient','1e8bba7a-1589-496e-b931-af7e1d805a44','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1886,'bfa878c6-e81c-4f42-bdb1-586824a168b8','49fa8925-40dc-4f47-8fc5-10e5247dee79','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-TLSProxyBase-acdq6ysrlpic','49fa8925-40dc-4f47-8fc5-10e5247dee79','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1887,'d9885e5f-f816-41bf-a0df-f4b69c3042d0','49fa8925-40dc-4f47-8fc5-10e5247dee79','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-TLSProxyBase-acdq6ysrlpic-ApacheNetworks-4hcq5ijfg7o7','state changed','OS::Heat::Value',NULL,1172),(1888,'913c917a-cdd9-4e35-9546-96731aae62df','49fa8925-40dc-4f47-8fc5-10e5247dee79','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-TLSProxyBase-acdq6ysrlpic-ApacheNetworks-4hcq5ijfg7o7','state changed','OS::Heat::Value',NULL,1172),(1889,'ae121002-5efc-4df4-a693-178dd07f57d3','49fa8925-40dc-4f47-8fc5-10e5247dee79','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-TLSProxyBase-acdq6ysrlpic','49fa8925-40dc-4f47-8fc5-10e5247dee79','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1890,'21d25e3f-cbb4-46a3-b8a5-578feae537d4','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','21','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-21-hzfhm4ae43bo','state changed','OS::TripleO::Services::Kernel',NULL,1173),(1891,'4272985f-954f-4d03-86ec-1b4e900145e4','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ContainersCommon-qpb2knlooxud','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1892,'f154819c-240e-42f0-b961-575d6cd5a406','b243143d-c377-4a52-bcb3-c1cbbc0b3f17','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ContainersCommon-qpb2knlooxud','b243143d-c377-4a52-bcb3-c1cbbc0b3f17','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1893,'54cac295-38f9-4b31-9589-7a787f080519','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-21-hzfhm4ae43bo','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1894,'2f3b9b2a-ffbd-4abd-9619-afd80747ac7d','b243143d-c377-4a52-bcb3-c1cbbc0b3f17','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ContainersCommon-qpb2knlooxud','b243143d-c377-4a52-bcb3-c1cbbc0b3f17','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1895,'97c459cf-f6c6-4214-8389-304f8eeba3e3','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','ManilaCommon','ef6b098d-94a7-4a74-ab71-930172214bbe','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-common.yaml',NULL,NULL),(1896,'471acd9d-fcdd-49bb-a300-ad9a7c021e96','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-21-hzfhm4ae43bo-RoleParametersValue-j7eckrglwkes','state changed','OS::Heat::Value',NULL,1174),(1897,'eb8808f7-6c3f-4714-a71d-1d0dc20aeffb','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-21-hzfhm4ae43bo-RoleParametersValue-j7eckrglwkes','state changed','OS::Heat::Value',NULL,1174),(1898,'c2fac444-b0c7-4bff-8189-a1431a8e7afb','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-21-hzfhm4ae43bo','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1899,'8beddd62-dd49-4071-8db9-7a78e4f12f97','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','ManilaShareCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-common.yaml',NULL,NULL),(1900,'c5bc5e50-3e9e-4319-afb5-1fa9224ffeab','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1901,'7a431f54-4fef-496d-bb19-0fbf978cefe2','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu-ContainersCommon-vstgk2ukrla2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1902,'ee6ce804-c15d-41a6-b1cf-2406810bf1aa','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-ComputeIpListMap-ajvwruywlu2q-NetIpMapValue-nrdfuhl4wjwq','state changed','OS::Heat::Value',NULL,1175),(1903,'43e6170c-53e1-4d95-ba51-f2fa81ee3393','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','20','f4addafa-489f-428b-b598-6f0a593ca5d3','state changed','OS::TripleO::Services::Iscsid',NULL,1132),(1904,'d6e164f1-ca79-441e-9063-eb2ba57a97c6','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','MySQLClient','0ae52e77-c27c-4c2c-8941-e95f4046ee95','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1905,'5b34691b-bbb3-4428-bde6-b335222a14cb','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-ComputeIpListMap-ajvwruywlu2q-NetIpMapValue-nrdfuhl4wjwq','state changed','OS::Heat::Value',NULL,1175),(1906,'8747382c-36a9-40e6-b0df-9fd5ea1c6c22','132d6360-730f-44d9-b3ea-de8a6936d751','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu-ContainersCommon-vstgk2ukrla2','132d6360-730f-44d9-b3ea-de8a6936d751','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1907,'5e0fa621-3d18-4c11-83e1-39dbd2446893','6fe51efb-3064-472b-9505-b1005dea4f49','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ComputeIpListMap-ajvwruywlu2q','6fe51efb-3064-472b-9505-b1005dea4f49','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1908,'3e6fd94a-c390-4c5a-8823-c771bfd77061','132d6360-730f-44d9-b3ea-de8a6936d751','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu-ContainersCommon-vstgk2ukrla2','132d6360-730f-44d9-b3ea-de8a6936d751','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1909,'3e54ceac-54a5-43eb-9092-3c3c2909e305','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','ContainersCommon','132d6360-730f-44d9-b3ea-de8a6936d751','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1910,'6f67bfd9-c6d0-403e-8344-789aaf6c39fd','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:10',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-RoleParametersValue-72k2um3ip6dc','state changed','OS::Heat::Value',NULL,1177),(1911,'18e58793-63bc-43a5-a920-728b0d2f1b5c','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-ManilaShareCommon-7sebkdawbcmu','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1912,'a1174156-0cce-403e-aa81-bccae0142ed3','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:10',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-RoleParametersValue-72k2um3ip6dc','state changed','OS::Heat::Value',NULL,1177),(1913,'7a3f7275-7ef6-4719-a095-b4585111df7e','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','TLSProxyBase','49fa8925-40dc-4f47-8fc5-10e5247dee79','state changed','OS::TripleO::Services::TLSProxyBase',NULL,1168),(1914,'e1827a86-4c9a-4c98-bfd0-d4382ae81ecb','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','24','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-24-c6ugfqgxanfe','state changed','OS::TripleO::Services::ManilaBackendCephFs',NULL,1180),(1915,'694babb8-e12c-4592-a917-156a3401ab1d','ca0edea4-b801-4a35-98b1-01b2fa0ea2fb','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-24-c6ugfqgxanfe','ca0edea4-b801-4a35-98b1-01b2fa0ea2fb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1916,'6197fec8-f19f-4bf0-90d1-fd2c912b796c','ca0edea4-b801-4a35-98b1-01b2fa0ea2fb','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-24-c6ugfqgxanfe','ca0edea4-b801-4a35-98b1-01b2fa0ea2fb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1917,'4018b8fe-1797-444e-b8fe-dd7484e2bd08','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','ContainersCommon','b243143d-c377-4a52-bcb3-c1cbbc0b3f17','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1918,'3415172f-2a3a-48d3-925e-b18014422751','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','21','f470d24f-bd60-4d5b-b8c2-b1d347cf8aaf','state changed','OS::TripleO::Services::Kernel',NULL,1173),(1919,'b5f70bd0-b4a6-4283-b212-d31b7773d928','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-RoleParametersValue-gmol36wg76aq','state changed','OS::Heat::Value',NULL,1182),(1920,'addbfedb-71a0-4a9c-923e-6da5b357c272','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc-RoleParametersValue-gmol36wg76aq','state changed','OS::Heat::Value',NULL,1182),(1921,'668b0e64-2ae4-40cb-b5d4-c4ad5a993c8c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','ComputeIpListMap','6fe51efb-3064-472b-9505-b1005dea4f49','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,1162),(1922,'468e4ee2-0d9c-44e2-afd4-1ad4d7709304','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','ManilaShareCommon','e4a62fbe-7bc4-44fc-b059-d2515eb81c4d','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-common.yaml',NULL,NULL),(1923,'54bd745b-f2e8-4170-8f03-bb8e555f429f','d7b52afa-33a3-40ce-9d29-69be8babe90c','2026-06-14 07:53:11',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45-ManilaShareContainerBase-xj4nvy5e2crc','d7b52afa-33a3-40ce-9d29-69be8babe90c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1924,'fb4b12b9-c17c-48df-84fe-d1a126526931','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','25','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz','state changed','OS::TripleO::Services::ManilaScheduler',NULL,1184),(1925,'cd984e9a-f2f9-4d9f-a74d-ac8798525166','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz','56c9ae97-c575-479f-9e80-40532ad1f985','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1926,'21b12a2e-c14f-4e4f-beba-5a24459ad3bb','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:11',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-ContainersCommon-po52snauz7hz','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1927,'0f989784-f7af-4944-8bc1-695bd989a0b4','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','ManilaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ManilaBase-c5bzwumf57ku','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,1185),(1928,'c5afb291-fd37-469c-b169-fb1dac10fab2','46b55b72-908d-4345-bff3-0d94be9a6236','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-ContainersCommon-po52snauz7hz','46b55b72-908d-4345-bff3-0d94be9a6236','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1929,'a5c7f694-1839-4c3c-9616-0f9f5c243571','46b55b72-908d-4345-bff3-0d94be9a6236','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-ContainersCommon-po52snauz7hz','46b55b72-908d-4345-bff3-0d94be9a6236','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1930,'ec987453-84cb-429f-8254-24bd20fc138e','d4744bf9-b956-4483-bfab-44f7ec7fa122','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ManilaBase-c5bzwumf57ku','d4744bf9-b956-4483-bfab-44f7ec7fa122','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1931,'7c872c76-2761-482b-8569-4ecada963674','d4744bf9-b956-4483-bfab-44f7ec7fa122','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ManilaBase-c5bzwumf57ku','d4744bf9-b956-4483-bfab-44f7ec7fa122','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1932,'05118ac0-5abe-4e16-b2b1-539320c1c368','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','24','ca0edea4-b801-4a35-98b1-01b2fa0ea2fb','state changed','OS::TripleO::Services::ManilaBackendCephFs',NULL,1180),(1933,'b9a6c972-ce5f-45a0-8db3-feab027ad8d9','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','ManilaShareContainerBase','d7b52afa-33a3-40ce-9d29-69be8babe90c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-share-container-puppet.yaml',NULL,1125),(1934,'2053149e-c673-4018-943d-b64ea90a8b41','a260eeb3-c401-4af8-ac6f-c01585c97563','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-26-znk4p2jbdd45','a260eeb3-c401-4af8-ac6f-c01585c97563','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1935,'68ce4299-6036-4d3b-bcca-643dd226e7d2','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','28','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7','state changed','OS::TripleO::Services::MetricsQdr',NULL,1187),(1936,'73f91d10-3e17-42c0-b0ae-2d1740944553','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7','0eca6322-f040-4935-8358-13cf679ec425','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1937,'944fce09-8680-45dc-b33b-5dfbdc5201cc','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7-ContainersCommon-ehx7uuxt4dyj','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1938,'9f65201f-cefc-4218-9d69-da34a28b1463','8b2e4fb0-07b3-4811-bb0a-853c137081ce','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7-ContainersCommon-ehx7uuxt4dyj','8b2e4fb0-07b3-4811-bb0a-853c137081ce','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1939,'9d6c37fc-b8bc-48c2-8f1f-2ac411968957','8b2e4fb0-07b3-4811-bb0a-853c137081ce','2026-06-14 07:53:12',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7-ContainersCommon-ehx7uuxt4dyj','8b2e4fb0-07b3-4811-bb0a-853c137081ce','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1940,'a45a4244-5dc1-4b7d-bda5-431337c4d7a9','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','NeutronBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronBase-qbljdyxpy2f2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,1188),(1941,'37119a62-4c90-446c-aad8-4f300ae6bcf6','f7a67284-c888-47c8-872d-f6704a8cfc2e','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronBase-qbljdyxpy2f2','f7a67284-c888-47c8-872d-f6704a8cfc2e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1942,'5abb87f1-4700-492e-bde2-8813b3ba8720','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:12',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-RoleParametersValue-2n3ao2bjzpm5','state changed','OS::Heat::Value',NULL,1189),(1943,'af4cea26-bb13-4a7a-a19e-b85b45022733','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-RoleParametersValue-2n3ao2bjzpm5','state changed','OS::Heat::Value',NULL,1189),(1944,'5f30919c-51ca-466b-8c11-196646b39165','f7a67284-c888-47c8-872d-f6704a8cfc2e','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronBase-qbljdyxpy2f2','f7a67284-c888-47c8-872d-f6704a8cfc2e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1945,'e10af6be-27b5-48b3-8662-7cd51f1cd431','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','ContainersCommon','46b55b72-908d-4345-bff3-0d94be9a6236','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1946,'fbe77b8b-c8fe-4ed9-9e28-dbb43121003e','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','ManilaBase','d4744bf9-b956-4483-bfab-44f7ec7fa122','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml',NULL,1185),(1947,'077c2a7f-78db-41d5-acf3-b37b7c6d4eae','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','26','a260eeb3-c401-4af8-ac6f-c01585c97563','state changed','OS::TripleO::Services::ManilaShare',NULL,1102),(1948,'feda7a4b-1a21-45b2-a0da-8f4cb909fae8','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:13',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7-RoleParametersValue-pqq43lcdp4d6','state changed','OS::Heat::Value',NULL,1199),(1949,'9388e8ea-4ad8-4f4d-9a73-cf76dab7289d','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7-RoleParametersValue-pqq43lcdp4d6','state changed','OS::Heat::Value',NULL,1199),(1950,'5a857092-74c5-4f42-8461-c97e2933f1a1','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','ContainersCommon','8b2e4fb0-07b3-4811-bb0a-853c137081ce','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1951,'21b9eab7-af7a-446e-990f-21d858a8c62c','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:13',NULL,'CREATE','IN_PROGRESS','NeutronLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronLogging-6lrlejxzzbkr','state changed','OS::TripleO::Services::Logging::NeutronApi',NULL,1204),(1952,'73ddb2d3-ebc3-4124-b549-f410b2ee7606','0eca6322-f040-4935-8358-13cf679ec425','2026-06-14 07:53:13',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-28-vla75v7bnre7','0eca6322-f040-4935-8358-13cf679ec425','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1953,'46611737-e9fb-408a-b3aa-f44a5601a82a','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ContainersCommon-r2ehlmgp2xbd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1954,'77bdf0df-bcd9-4d58-abfd-07e5e9405361','12c3a934-5e8c-4337-bded-8d647f9c25e1','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronLogging-6lrlejxzzbkr','12c3a934-5e8c-4337-bded-8d647f9c25e1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1955,'29dde0d3-6396-4779-83b2-5080401b3498','4cb411b4-43df-4bfa-a917-bbef65808618','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ContainersCommon-r2ehlmgp2xbd','4cb411b4-43df-4bfa-a917-bbef65808618','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1956,'3ef65725-edf5-4ee2-ad60-df6607d62c4d','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','NeutronBase','f7a67284-c888-47c8-872d-f6704a8cfc2e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,1188),(1957,'8bdc5fed-cbb6-4ca9-9395-a6b773662d20','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','30','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-30-jvzgl5yx2ctq','state changed','OS::TripleO::Services::MySQLClient',NULL,1205),(1958,'cf46c3ea-a1d8-4663-86e3-0ed43b6bb8ef','4cb411b4-43df-4bfa-a917-bbef65808618','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-ContainersCommon-r2ehlmgp2xbd','4cb411b4-43df-4bfa-a917-bbef65808618','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1959,'e16bb613-6480-4a8f-a109-b8f2f33db784','12c3a934-5e8c-4337-bded-8d647f9c25e1','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronLogging-6lrlejxzzbkr-RoleParametersValue-qdza6s7yqm52','state changed','OS::Heat::Value',NULL,1206),(1960,'179a6e82-be2f-401b-931e-75a58cf36090','bdf980f1-e467-4160-9b94-64c56fe60c65','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-30-jvzgl5yx2ctq','bdf980f1-e467-4160-9b94-64c56fe60c65','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1961,'924f27a7-414b-46d1-85ca-71685c498936','12c3a934-5e8c-4337-bded-8d647f9c25e1','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronLogging-6lrlejxzzbkr-RoleParametersValue-qdza6s7yqm52','state changed','OS::Heat::Value',NULL,1206),(1962,'af1e18a7-a2e4-4fdd-9efc-8ed08bae5790','bdf980f1-e467-4160-9b94-64c56fe60c65','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-30-jvzgl5yx2ctq','bdf980f1-e467-4160-9b94-64c56fe60c65','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1963,'9e0aada5-ccd0-4207-886b-8236dc904c4f','12c3a934-5e8c-4337-bded-8d647f9c25e1','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7-NeutronLogging-6lrlejxzzbkr','12c3a934-5e8c-4337-bded-8d647f9c25e1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1964,'e323d465-61c2-4552-9ed1-969533f07e4b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:14',NULL,'CREATE','COMPLETE','28','0eca6322-f040-4935-8358-13cf679ec425','state changed','OS::TripleO::Services::MetricsQdr',NULL,1187),(1965,'a1053461-8b39-4e1b-8eb1-c81a8518987b','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:14',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-MySQLClient-xqlknsxyigve','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1966,'d7287a1c-4423-413f-b195-086e03cee8db','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','32','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw','state changed','OS::TripleO::Services::NeutronCorePlugin',NULL,1210),(1967,'e195ea35-9a90-4a10-81fa-f4bbef6f52eb','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','NeutronLogging','12c3a934-5e8c-4337-bded-8d647f9c25e1','state changed','OS::TripleO::Services::Logging::NeutronApi',NULL,1204),(1968,'df811077-b1a8-4298-a30f-faf0d9e0505a','8a7d2632-c0b2-4ad0-bef3-a5e91c5f4b79','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-MySQLClient-xqlknsxyigve','8a7d2632-c0b2-4ad0-bef3-a5e91c5f4b79','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1969,'60f8bc33-42d7-4bc9-8247-e513274d1f98','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-31-gphvfo54wmv7','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1970,'93137261-a4d5-453a-95ca-e04a04be1114','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','ContainersCommon','4cb411b4-43df-4bfa-a917-bbef65808618','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1971,'d6c084a7-f3a7-4769-82c5-5f59c11eb7fd','8a7d2632-c0b2-4ad0-bef3-a5e91c5f4b79','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz-MySQLClient-xqlknsxyigve','8a7d2632-c0b2-4ad0-bef3-a5e91c5f4b79','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1972,'a95ef14a-e542-4b32-92a8-72f097e8b847','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1973,'24fb8169-6d50-48bd-a06e-04865b360875','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','30','bdf980f1-e467-4160-9b94-64c56fe60c65','state changed','OS::TripleO::Services::MySQLClient',NULL,1205),(1974,'e933599d-619a-4303-b5dd-909faeb12890','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-RoleParametersValue-tqaduaguh7fk','state changed','OS::Heat::Value',NULL,1211),(1975,'5894494e-d700-4e55-b387-7ed9903c885e','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-RoleParametersValue-tqaduaguh7fk','state changed','OS::Heat::Value',NULL,1211),(1976,'c8ede166-b387-48ec-9099-f70daf5c468f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','34','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm','state changed','OS::TripleO::Services::NovaConductor',NULL,1213),(1977,'eb7ac532-7be7-450c-84e1-2a6e2df72eaf','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1978,'2f158e9a-7ba9-4a0a-b3a7-da6e66c11ff7','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','31','7be2ee91-ec44-4cd4-bdd4-b50d351d6cb3','state changed','OS::TripleO::Services::NeutronApi',NULL,1140),(1979,'65823e04-d540-4fe1-8bde-4846975fbff1','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-ContainersCommon-eusirmnvxrth','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(1980,'5ea5357c-287c-421b-82c9-a6a1fd8d3c6b','ad3648f1-bfac-46ed-b86e-fb9faac6e0e0','2026-06-14 07:53:15',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-ContainersCommon-eusirmnvxrth','ad3648f1-bfac-46ed-b86e-fb9faac6e0e0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1981,'0b0c4ea5-1b5b-46f0-b3aa-2fedb230c1e8','ad3648f1-bfac-46ed-b86e-fb9faac6e0e0','2026-06-14 07:53:15',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-ContainersCommon-eusirmnvxrth','ad3648f1-bfac-46ed-b86e-fb9faac6e0e0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1982,'fd6786e6-be25-4da1-9e70-f4b8c2d25a47','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','MySQLClient','8a7d2632-c0b2-4ad0-bef3-a5e91c5f4b79','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(1983,'e3711ca9-eafe-4b44-bbe6-4dabb24a8871','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','NeutronBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6','state changed','OS::TripleO::Services::NeutronMl2PluginBase',NULL,1223),(1984,'45ce3aa6-42e5-4649-9d1c-49b463bb6d77','56c9ae97-c575-479f-9e80-40532ad1f985','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-25-qpelw5xivemz','56c9ae97-c575-479f-9e80-40532ad1f985','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1985,'5def35ea-3000-4cde-9110-948d5b1832ea','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','35','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx','state changed','OS::TripleO::Services::NovaMetadata',NULL,1224),(1986,'f857528f-45ea-47a6-9a2b-7c1c4508f18d','73b42289-cdb7-459c-a162-859cf16fc011','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6','73b42289-cdb7-459c-a162-859cf16fc011','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1987,'c4d3277e-e722-4929-b54c-f1d7d24eafc8','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1988,'756617df-09a5-4f35-93fa-bbaaf5985604','73b42289-cdb7-459c-a162-859cf16fc011','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','NeutronMl2Base','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2.yaml',NULL,1225),(1989,'a38edc22-fd57-45dc-be3a-600ee2fedcfa','94b052eb-dcbc-4975-bde7-0b692c3dc9db','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2','94b052eb-dcbc-4975-bde7-0b692c3dc9db','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1990,'c9f5d1ef-1984-46e3-addd-6195350e3932','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','NovaDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaDBClient-h2rz5geyunc3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1226),(1991,'e72ac954-5ead-4a9e-8500-969e2015bd5f','94b052eb-dcbc-4975-bde7-0b692c3dc9db','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','NeutronBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2-NeutronBase-zgylm3uatu5o','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,1227),(1992,'43e20df4-c984-4e3f-b7a5-a36a17211c37','c7c2719b-4541-44a8-814d-9df35e68369f','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaDBClient-h2rz5geyunc3','c7c2719b-4541-44a8-814d-9df35e68369f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1993,'5349f6f6-51e0-43a4-8aea-df0cbd040947','03bebfa3-5701-4626-ad55-3664de2ec954','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2-NeutronBase-zgylm3uatu5o','03bebfa3-5701-4626-ad55-3664de2ec954','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1994,'3cd88e6d-1df7-4a0b-84a9-78f62f8e00a8','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','NovaApiDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaApiDBClient-khmcsm2quyng','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1228),(1995,'b26cef7a-457b-44bd-a1d2-e8d48362b99b','c7c2719b-4541-44a8-814d-9df35e68369f','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaDBClient-h2rz5geyunc3','c7c2719b-4541-44a8-814d-9df35e68369f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1996,'c3190146-d652-4168-86d6-f00c8b843119','03bebfa3-5701-4626-ad55-3664de2ec954','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2-NeutronBase-zgylm3uatu5o','03bebfa3-5701-4626-ad55-3664de2ec954','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(1997,'fa609195-a415-4bb9-b37a-2c786f8ddbac','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','25','56c9ae97-c575-479f-9e80-40532ad1f985','state changed','OS::TripleO::Services::ManilaScheduler',NULL,1184),(1998,'a84fdb39-c434-47a8-9f83-28c78c969e45','05b9b059-137f-4868-99d8-7c81af240a31','2026-06-14 07:53:16',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaApiDBClient-khmcsm2quyng','05b9b059-137f-4868-99d8-7c81af240a31','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(1999,'3981197c-3f66-434c-8049-5ef6ed44556a','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','ContainersCommon','ad3648f1-bfac-46ed-b86e-fb9faac6e0e0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2000,'1920ed51-93f4-441b-8411-ebe9e494b79b','05b9b059-137f-4868-99d8-7c81af240a31','2026-06-14 07:53:16',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaApiDBClient-khmcsm2quyng','05b9b059-137f-4868-99d8-7c81af240a31','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2001,'e9364be9-f9d8-4343-ad60-5415854b2279','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','29','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw','state changed','OS::TripleO::Services::MySQL',NULL,1234),(2002,'af9fcd28-66d2-42ba-b910-bccb87a55da0','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw','39c29843-329b-4bb5-8a95-172c83e4139b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2003,'bebd0937-5935-4448-92ce-ba5b541e2e5c','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-ContainersCommon-sqchsshmakp3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2004,'ce438ac1-d21e-40b2-9b9c-b120610f56f8','67d427ab-9a64-4eb9-9d64-cdfbf3943e30','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-ContainersCommon-sqchsshmakp3','67d427ab-9a64-4eb9-9d64-cdfbf3943e30','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2005,'9b93e70b-6ae5-450f-a201-1e3ab90e24c8','67d427ab-9a64-4eb9-9d64-cdfbf3943e30','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-ContainersCommon-sqchsshmakp3','67d427ab-9a64-4eb9-9d64-cdfbf3943e30','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2006,'f6b7d8d1-cbab-434d-a7fc-d3d40b565a90','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaBase-h3lraf6eq7t4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1235),(2007,'09f76a2f-6bd5-4141-8795-e13851458e80','82e9cc9c-961e-423b-9448-f864a50f8e66','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaBase-h3lraf6eq7t4','82e9cc9c-961e-423b-9448-f864a50f8e66','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2008,'459db0ce-6a1f-4479-9b85-22d1a269755b','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-RoleParametersValue-6pfvu26jxd7h','state changed','OS::Heat::Value',NULL,1236),(2009,'ae6ce9ff-69df-4153-91e7-0ff51234ff66','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-RoleParametersValue-6pfvu26jxd7h','state changed','OS::Heat::Value',NULL,1236),(2010,'84e5a722-1bfe-4ffc-a39c-beb3be6841a4','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','NovaDBClient','c7c2719b-4541-44a8-814d-9df35e68369f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1226),(2011,'be341446-cdfc-4c20-aa3d-064df29d02ad','94b052eb-dcbc-4975-bde7-0b692c3dc9db','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','NeutronBase','03bebfa3-5701-4626-ad55-3664de2ec954','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml',NULL,1227),(2012,'00382a47-64ff-42c2-ad10-9e840fe56aa4','94b052eb-dcbc-4975-bde7-0b692c3dc9db','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6-NeutronMl2Base-rppyluk4eif2','94b052eb-dcbc-4975-bde7-0b692c3dc9db','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2013,'263adfb9-4730-418c-a505-1bfbb6f50ab4','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','NovaLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1238),(2014,'b246a200-bda8-4ebf-8856-f51d8a70674a','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:17',NULL,'CREATE','COMPLETE','NovaApiDBClient','05b9b059-137f-4868-99d8-7c81af240a31','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1228),(2015,'7221dd93-659c-4470-b9b4-d40b197bcf59','82e9cc9c-961e-423b-9448-f864a50f8e66','2026-06-14 07:53:17',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaBase-h3lraf6eq7t4-RoleParametersValue-tr6jbp57nha7','state changed','OS::Heat::Value',NULL,1239),(2016,'f21f4669-d49a-4ddc-8c85-858df6a19360','82e9cc9c-961e-423b-9448-f864a50f8e66','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaBase-h3lraf6eq7t4-RoleParametersValue-tr6jbp57nha7','state changed','OS::Heat::Value',NULL,1239),(2017,'c418e203-bab7-4f9f-8b08-eabe4fcc6989','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm','5c9dc2b7-603e-4f6c-900f-ef5182730092','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2018,'cc333a81-acd6-4f07-8530-71f791beaaac','82e9cc9c-961e-423b-9448-f864a50f8e66','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaBase-h3lraf6eq7t4','82e9cc9c-961e-423b-9448-f864a50f8e66','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2019,'e611f4c8-e96e-46f1-a25b-c88b46548435','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm-InitLogContainerName-q6iad4jvsuh3','state changed','OS::Heat::Value',NULL,1240),(2020,'b4dc2728-2c20-4d8a-bffb-58b9092aa9d1','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm-InitLogContainerName-q6iad4jvsuh3','state changed','OS::Heat::Value',NULL,1240),(2021,'f2114612-b82c-4817-86c4-c9908a1cb4f8','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','MysqlBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-MysqlBase-bvedcazslcf3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-base.yaml',NULL,1241),(2022,'90fc742c-8433-4f9f-a36e-88b5a5b094b5','73b42289-cdb7-459c-a162-859cf16fc011','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','NeutronMl2Base','94b052eb-dcbc-4975-bde7-0b692c3dc9db','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2.yaml',NULL,1225),(2023,'f283e75c-9ea0-465f-89f1-6e21760aca8d','73b42289-cdb7-459c-a162-859cf16fc011','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw-NeutronBase-27sk6kodapd6','73b42289-cdb7-459c-a162-859cf16fc011','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2024,'fdaf7b2a-86e4-4aa4-a713-17dbf7777abd','909862e8-79c6-4fc2-b0f7-ecd886cdeaee','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-MysqlBase-bvedcazslcf3','909862e8-79c6-4fc2-b0f7-ecd886cdeaee','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2025,'5351a2b7-ea12-4d7f-9463-5890660aa8fd','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','ContainersCommon','67d427ab-9a64-4eb9-9d64-cdfbf3943e30','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2026,'7362cd37-be84-463b-a273-a8fc0e02ffef','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ApacheServiceBase-t4whxmmqcl6b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1242),(2027,'61650e7b-3a77-4b84-b512-28793f191c67','909862e8-79c6-4fc2-b0f7-ecd886cdeaee','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-MysqlBase-bvedcazslcf3','909862e8-79c6-4fc2-b0f7-ecd886cdeaee','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2028,'2b92e810-ed2a-4b35-bf13-38a4a3196e5b','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ApacheServiceBase-t4whxmmqcl6b','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2029,'a0992b44-8bca-4eca-a119-c631759faac1','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','NovaDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaDBClient-q54ja5e4z4ja','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1243),(2030,'3d2f5b2a-9065-4149-84d6-51871b51e8b0','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','NovaBase','82e9cc9c-961e-423b-9448-f864a50f8e66','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1235),(2031,'56b25af9-7ec2-41ea-ae03-d56fed2e9c45','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ApacheServiceBase-t4whxmmqcl6b-ApacheNetworks-tdo7bqbfnuuu','state changed','OS::Heat::Value',NULL,1244),(2032,'8ef75e06-9e66-448e-be73-15308db59b2b','02ae3435-6c8e-413b-b0e1-278bf8afedef','2026-06-14 07:53:18',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaDBClient-q54ja5e4z4ja','02ae3435-6c8e-413b-b0e1-278bf8afedef','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2033,'aea537d7-2a37-4ec8-bcff-49cef2692efd','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ApacheServiceBase-t4whxmmqcl6b-ApacheNetworks-tdo7bqbfnuuu','state changed','OS::Heat::Value',NULL,1244),(2034,'9ff289ae-1e24-4560-a624-cd77be8fca6d','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ApacheServiceBase-t4whxmmqcl6b','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2035,'20a95e60-2be3-449b-853c-d7d59dae8766','02ae3435-6c8e-413b-b0e1-278bf8afedef','2026-06-14 07:53:18',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaDBClient-q54ja5e4z4ja','02ae3435-6c8e-413b-b0e1-278bf8afedef','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2036,'238bf0d2-0914-43e4-9886-e06c4ed286ec','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm-RoleParametersValue-io6uztzuayvd','state changed','OS::Heat::Value',NULL,1245),(2037,'c4e3290b-8e6a-412f-bdd8-3e9732b35be8','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm-RoleParametersValue-io6uztzuayvd','state changed','OS::Heat::Value',NULL,1245),(2038,'80565568-b60c-4aa8-87ab-0dcad815ab97','5c9dc2b7-603e-4f6c-900f-ef5182730092','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaLogging-vhvebmogoybm','5c9dc2b7-603e-4f6c-900f-ef5182730092','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2039,'4a3e31e7-b5ac-419e-8520-0f5de7d7dfa5','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','NeutronBase','73b42289-cdb7-459c-a162-859cf16fc011','state changed','OS::TripleO::Services::NeutronMl2PluginBase',NULL,1223),(2040,'fb833723-932d-409b-8b88-679deff10dad','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-32-2uyxqlmrrqzw','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2041,'e1fed107-a821-4832-9937-2d20182a89f3','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-RoleParametersValue-i6xzazw5fpfo','state changed','OS::Heat::Value',NULL,1246),(2042,'529ca330-e7dd-445f-84a4-cbabd913960c','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw-RoleParametersValue-i6xzazw5fpfo','state changed','OS::Heat::Value',NULL,1246),(2043,'29cfa508-2c33-487d-a0b0-dcb1636ee256','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ContainersCommon-ztk5bochhmfy','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2044,'14b27b71-69ad-471a-83e8-54d827b02e7e','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','MysqlBase','909862e8-79c6-4fc2-b0f7-ecd886cdeaee','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-base.yaml',NULL,1241),(2045,'325000cb-6b76-4c00-b61f-75067e445a6c','39c29843-329b-4bb5-8a95-172c83e4139b','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-29-pkm2eii4wzkw','39c29843-329b-4bb5-8a95-172c83e4139b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2046,'e6dee677-9fd8-42e3-a06f-8845c00f1329','92a42501-c2fa-4e12-af62-d5f89fddc294','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ContainersCommon-ztk5bochhmfy','92a42501-c2fa-4e12-af62-d5f89fddc294','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2047,'ad51010b-4ca6-42f2-88e2-42105cc766d3','92a42501-c2fa-4e12-af62-d5f89fddc294','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-ContainersCommon-ztk5bochhmfy','92a42501-c2fa-4e12-af62-d5f89fddc294','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2048,'6e4b86fa-f6d9-490c-acc5-5b807a574b00','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','ApacheServiceBase','d3a0b034-5cb2-4c5f-97e3-b3ec890f565f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1242),(2049,'e2f72c9c-c4fa-4c36-a768-621e52356560','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaBase-zlewvmyvkkqd','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1247),(2050,'f2d91bb7-685a-4deb-8110-c8e2bc2def46','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','2026-06-14 07:53:19',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaBase-zlewvmyvkkqd','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2051,'f4f744a9-66de-4d32-b1a2-344f850b6c85','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:19',NULL,'CREATE','COMPLETE','NovaDBClient','02ae3435-6c8e-413b-b0e1-278bf8afedef','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1243),(2052,'41a42a3f-94d0-47ba-b93f-5165f84eb3ad','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaBase-zlewvmyvkkqd-RoleParametersValue-hfv22mrv6lfy','state changed','OS::Heat::Value',NULL,1248),(2053,'779bbaec-3ae9-44ae-b0da-fe684aa1f1b1','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaBase-zlewvmyvkkqd-RoleParametersValue-hfv22mrv6lfy','state changed','OS::Heat::Value',NULL,1248),(2054,'3a9f7f9c-8b24-45f7-af4e-da077b7b43b3','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','NovaLogging','5c9dc2b7-603e-4f6c-900f-ef5182730092','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1238),(2055,'f0df9f51-5028-4105-a956-434135fd9253','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-NovaBase-zlewvmyvkkqd','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2056,'871e422b-0940-4742-97c7-ddc93b09fa76','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','32','f5637acf-7c58-4bb8-9d91-26a1d65e70e4','state changed','OS::TripleO::Services::NeutronCorePlugin',NULL,1210),(2057,'169d3a6d-cd43-4ebd-8415-6a6054c3203d','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','29','39c29843-329b-4bb5-8a95-172c83e4139b','state changed','OS::TripleO::Services::MySQL',NULL,1234),(2058,'d6c72667-bc76-40c0-92cf-0f7385e9125f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','36','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq','state changed','OS::TripleO::Services::NovaScheduler',NULL,1254),(2059,'e110f1d9-e02e-4fe8-913c-ac119269e2ab','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq','c68ec1ad-b309-43e1-809d-e8cc04acf36c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2060,'52ed2257-f013-406b-83d6-c0b9860afc95','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-RoleParametersValue-x4qcueanp33d','state changed','OS::Heat::Value',NULL,1256),(2061,'23c86f29-6257-4254-9b78-7554e2a39cb7','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-RoleParametersValue-x4qcueanp33d','state changed','OS::Heat::Value',NULL,1256),(2062,'74b3c11e-44bd-4ad5-ac92-a238b792a4d0','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','ContainersCommon','92a42501-c2fa-4e12-af62-d5f89fddc294','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2063,'5fbc796b-acf4-4be9-9d2e-2304bc77079f','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-MySQLClient-hdnffrjdb33u','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2064,'d795611e-c4a8-4dd9-a28b-75f4e08af85b','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaBase-oltfs5mlq4k2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1260),(2065,'81245a48-3f82-44da-a4a8-33ae2779f0ce','94d1bb83-3de5-4c5e-bfd6-26724f79a60a','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-MySQLClient-hdnffrjdb33u','94d1bb83-3de5-4c5e-bfd6-26724f79a60a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2066,'bcd4756c-6fb0-423d-a67f-7ee895d782b3','94d1bb83-3de5-4c5e-bfd6-26724f79a60a','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm-MySQLClient-hdnffrjdb33u','94d1bb83-3de5-4c5e-bfd6-26724f79a60a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2067,'0a830565-ec75-40f4-a86c-e5c90b0ad6ee','1737e687-a9d9-44cf-ab02-43330d9ee645','2026-06-14 07:53:20',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaBase-oltfs5mlq4k2','1737e687-a9d9-44cf-ab02-43330d9ee645','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2068,'dd9294a9-d656-4b53-9f3b-80c769e5bac3','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:20',NULL,'CREATE','COMPLETE','NovaBase','e3b6bc70-6d03-4b9a-a624-7fd15ff98868','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1247),(2069,'e5f0faae-f63c-4763-9164-d08425ccd7aa','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','33','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz','state changed','OS::TripleO::Services::NovaApi',NULL,1261),(2070,'a2fb9e68-3286-42d3-bdf1-9cc2dc50a6c3','1737e687-a9d9-44cf-ab02-43330d9ee645','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaBase-oltfs5mlq4k2-RoleParametersValue-izxxvtrssmua','state changed','OS::Heat::Value',NULL,1262),(2071,'8146f29d-5f9f-4f20-be9c-faecc97864e2','1737e687-a9d9-44cf-ab02-43330d9ee645','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaBase-oltfs5mlq4k2-RoleParametersValue-izxxvtrssmua','state changed','OS::Heat::Value',NULL,1262),(2072,'e99ec855-2bbd-4cc1-a798-59cbe41dafc3','1737e687-a9d9-44cf-ab02-43330d9ee645','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaBase-oltfs5mlq4k2','1737e687-a9d9-44cf-ab02-43330d9ee645','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2073,'1a4c17d0-af4e-4be1-ae88-76c2f7d6febe','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz','fe403af2-c0b8-4419-9a91-cf0550361bd2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2074,'9566fa3d-602a-49d2-bb96-abae86a90b84','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ApacheServiceBase-bqzk6b4gulgr','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1263),(2075,'81de4d41-9170-4fb2-b2df-d33066ec1fcb','33a302e9-5ad7-41d8-a63a-f1f656212374','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ApacheServiceBase-bqzk6b4gulgr','33a302e9-5ad7-41d8-a63a-f1f656212374','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2076,'1a3c5fec-201e-4de2-b066-364f40459c27','33a302e9-5ad7-41d8-a63a-f1f656212374','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ApacheServiceBase-bqzk6b4gulgr-ApacheNetworks-ffuxsthyof2o','state changed','OS::Heat::Value',NULL,1264),(2077,'e1d1abbc-a8be-4135-a97e-5cf8cd7f6235','33a302e9-5ad7-41d8-a63a-f1f656212374','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ApacheServiceBase-bqzk6b4gulgr-ApacheNetworks-ffuxsthyof2o','state changed','OS::Heat::Value',NULL,1264),(2078,'f4f92a43-bd3f-487e-b21a-8dea9aafd991','33a302e9-5ad7-41d8-a63a-f1f656212374','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ApacheServiceBase-bqzk6b4gulgr','33a302e9-5ad7-41d8-a63a-f1f656212374','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2079,'10651594-e79d-4d42-9973-da1153780af3','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-MySQLClient-7y77xezb5d3u','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2080,'435d4d9f-17de-47ab-bf74-e2766e6482e4','cb0423a3-d09d-4f93-af65-e5fb7ef7bff6','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-MySQLClient-7y77xezb5d3u','cb0423a3-d09d-4f93-af65-e5fb7ef7bff6','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2081,'5a1848ec-bbc7-476e-a3d8-3825415565ed','cb0423a3-d09d-4f93-af65-e5fb7ef7bff6','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-MySQLClient-7y77xezb5d3u','cb0423a3-d09d-4f93-af65-e5fb7ef7bff6','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2082,'33496e74-5fd2-46e2-a1ec-d8432d5867cf','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:21',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-RoleParametersValue-5eg4brc5hbh2','state changed','OS::Heat::Value',NULL,1265),(2083,'16b5abfd-f721-4fa5-9f5b-87f6c94c19ef','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-RoleParametersValue-5eg4brc5hbh2','state changed','OS::Heat::Value',NULL,1265),(2084,'177a7190-491d-4572-9631-4f70ebfc127c','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:21',NULL,'CREATE','COMPLETE','MySQLClient','94d1bb83-3de5-4c5e-bfd6-26724f79a60a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2085,'640b9c9e-9221-4de6-b71a-fe4237c478ac','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-34-yrus45uc2cmm','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2086,'d7a58a38-ff7d-4daf-a321-8bf747a5fc62','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','NovaLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1267),(2087,'8b4f6334-6cac-40b6-9a57-f41fa875117a','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','NovaBase','1737e687-a9d9-44cf-ab02-43330d9ee645','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1260),(2088,'de52b5b9-d9e8-43cc-b656-9500428dbd66','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z','c567ed97-43ac-4eaa-9183-60f4f251ddd8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2089,'ee952f03-87ed-4bb1-8093-30eea2b5a2c4','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z-InitLogContainerName-g3ywayfbsgyz','state changed','OS::Heat::Value',NULL,1268),(2090,'523f1850-7666-4963-9062-79ee64023558','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z-InitLogContainerName-g3ywayfbsgyz','state changed','OS::Heat::Value',NULL,1268),(2091,'f1c9a192-67af-489a-9d57-404ce88ab7ae','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ContainersCommon-v5whlscyrp6b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2092,'aeb7a866-0d6b-4542-a4ac-3c3ee2ebe0a5','ddde1c4e-023c-425b-8c1b-9f59f0ce5464','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ContainersCommon-v5whlscyrp6b','ddde1c4e-023c-425b-8c1b-9f59f0ce5464','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2093,'822b254a-8e10-428c-b952-7d07da3c043b','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','ApacheServiceBase','33a302e9-5ad7-41d8-a63a-f1f656212374','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1263),(2094,'0ec765ae-5f2a-4094-a389-1b6839e62318','ddde1c4e-023c-425b-8c1b-9f59f0ce5464','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-ContainersCommon-v5whlscyrp6b','ddde1c4e-023c-425b-8c1b-9f59f0ce5464','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2095,'9b1e9f13-3619-43d7-90c5-a00ac48100c8','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','34','2e5c43cc-bb6c-4cdb-bd28-1e8512a64b8b','state changed','OS::TripleO::Services::NovaConductor',NULL,1213),(2096,'e596ed76-60fc-4541-93d5-4dce812916be','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','NovaApiDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaApiDBClient-4272ndak2snk','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1269),(2097,'a5a1ff1d-24f7-4133-a955-40a01e86bbcf','f7bd0538-9418-409b-b237-0fda4efb7300','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaApiDBClient-4272ndak2snk','f7bd0538-9418-409b-b237-0fda4efb7300','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2098,'0afcdc55-4da1-4d96-a1b3-3dfd62b5b042','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','MySQLClient','cb0423a3-d09d-4f93-af65-e5fb7ef7bff6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2099,'05137125-0714-4948-8f2e-31c6ca789ffd','f7bd0538-9418-409b-b237-0fda4efb7300','2026-06-14 07:53:22',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaApiDBClient-4272ndak2snk','f7bd0538-9418-409b-b237-0fda4efb7300','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2100,'eb1afa1b-400f-434b-9a96-9643bfecafc6','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:22',NULL,'CREATE','IN_PROGRESS','NovaDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaDBClient-25z5gztyuun4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1272),(2101,'f7155595-a45e-4095-ac9e-71a9c4ce9a7a','ebecb572-5ad4-4805-b1a2-ab933a783549','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaDBClient-25z5gztyuun4','ebecb572-5ad4-4805-b1a2-ab933a783549','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2102,'ad2aba12-1dc7-4e50-8d5d-70287ba950ce','ebecb572-5ad4-4805-b1a2-ab933a783549','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaDBClient-25z5gztyuun4','ebecb572-5ad4-4805-b1a2-ab933a783549','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2103,'42f9f5db-7036-4b1c-88d8-ebe3af1643c3','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z-RoleParametersValue-56oy2pjilk3i','state changed','OS::Heat::Value',NULL,1281),(2104,'4cbc4c6c-f711-4374-950e-65974791561e','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z-RoleParametersValue-56oy2pjilk3i','state changed','OS::Heat::Value',NULL,1281),(2105,'6a351810-53df-49ec-8e36-4b70685484af','c567ed97-43ac-4eaa-9183-60f4f251ddd8','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaLogging-olvjpx7l534z','c567ed97-43ac-4eaa-9183-60f4f251ddd8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2106,'1381e4d7-faff-40e2-8f35-29dea0505401','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','38','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg','state changed','OS::TripleO::Services::ContainersLogrotateCrond',NULL,1282),(2107,'fef3e7ad-3a57-426e-a578-70f7bab9fdb8','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-MySQLClient-5ijjzn73xobg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2108,'efcabc9e-97d6-4f1d-9dfd-f7cdd1658865','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2109,'3c54eab7-6d06-4945-a252-1bfc30709d16','c001daf7-bc1a-49e1-b72b-289bb1915615','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-MySQLClient-5ijjzn73xobg','c001daf7-bc1a-49e1-b72b-289bb1915615','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2110,'f7ea5f48-02f1-4617-a619-a253b6c59c01','c001daf7-bc1a-49e1-b72b-289bb1915615','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-MySQLClient-5ijjzn73xobg','c001daf7-bc1a-49e1-b72b-289bb1915615','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2111,'de4e606b-48c0-457a-9bdd-9feaadb9f30c','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','ContainersCommon','ddde1c4e-023c-425b-8c1b-9f59f0ce5464','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2112,'db4c8913-306b-44c3-b9aa-9607761157ae','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg-ContainersCommon-sbx7uzmxadi7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2113,'562682ea-0d7f-4c70-8d8b-4949a410d7dc','c9b816fc-e54b-4ebc-9ff2-bb9d0a65cc3b','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg-ContainersCommon-sbx7uzmxadi7','c9b816fc-e54b-4ebc-9ff2-bb9d0a65cc3b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2114,'40bc9b29-cfef-4ee3-81f2-63614c2d6842','c9b816fc-e54b-4ebc-9ff2-bb9d0a65cc3b','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg-ContainersCommon-sbx7uzmxadi7','c9b816fc-e54b-4ebc-9ff2-bb9d0a65cc3b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2115,'f79c34f0-da6f-4c14-8682-89349d431fdf','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','NovaMetadataLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaMetadataLogging-i4rkglmbauc6','state changed','OS::TripleO::Services::Logging::NovaMetadata',NULL,NULL),(2116,'729996aa-d8ed-4349-8223-3791fcc48e48','a11d8398-280b-471f-ab51-79a20c574bcf','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaMetadataLogging-i4rkglmbauc6','a11d8398-280b-471f-ab51-79a20c574bcf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2117,'9f98a270-eb48-4e90-8b25-d344871586a2','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','NovaApiDBClient','f7bd0538-9418-409b-b237-0fda4efb7300','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1269),(2118,'a7df5451-253f-47d1-863d-90d8898c101e','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-MySQLClient-rbtsksrdmmex','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2119,'20abcc42-5160-4ac9-9d96-32353692719c','a11d8398-280b-471f-ab51-79a20c574bcf','2026-06-14 07:53:23',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaMetadataLogging-i4rkglmbauc6-RoleParametersValue-fcsbe2ne4a6v','state changed','OS::Heat::Value',NULL,1283),(2120,'b742b794-8a96-4f71-ad65-6f25a95a226e','a11d8398-280b-471f-ab51-79a20c574bcf','2026-06-14 07:53:23',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaMetadataLogging-i4rkglmbauc6-RoleParametersValue-fcsbe2ne4a6v','state changed','OS::Heat::Value',NULL,1283),(2121,'5316b53e-c092-4338-a2f9-1b6301fde08d','a11d8398-280b-471f-ab51-79a20c574bcf','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx-NovaMetadataLogging-i4rkglmbauc6','a11d8398-280b-471f-ab51-79a20c574bcf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2122,'6cd623cc-1a37-41b6-8c5a-c3036c88615d','a555db3b-56b6-4db9-a407-f37d62cc5219','2026-06-14 07:53:24',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-MySQLClient-rbtsksrdmmex','a555db3b-56b6-4db9-a407-f37d62cc5219','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2123,'9c4a3b96-5bcd-4730-b9c3-266f9e405e48','a555db3b-56b6-4db9-a407-f37d62cc5219','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-MySQLClient-rbtsksrdmmex','a555db3b-56b6-4db9-a407-f37d62cc5219','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2124,'b446400b-89d1-41f9-9742-77849627b151','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','NovaDBClient','ebecb572-5ad4-4805-b1a2-ab933a783549','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1272),(2125,'ae5256d9-2c93-466e-98fe-b8e6fd72faa0','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','NovaLogging','c567ed97-43ac-4eaa-9183-60f4f251ddd8','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1267),(2126,'8390b7cf-9003-4e11-b571-34e6296073d5','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:24',NULL,'CREATE','IN_PROGRESS','NovaApiDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiDBClient-ikbe6nutnk5z','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1284),(2127,'d9bb11ba-9d2e-4f36-a4b0-500509095f55','84ed905c-8964-4f6f-98b2-2a659831a155','2026-06-14 07:53:24',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiDBClient-ikbe6nutnk5z','84ed905c-8964-4f6f-98b2-2a659831a155','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2128,'e243b4fa-5d49-4177-8f9f-eb09d6a452e1','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','MySQLClient','c001daf7-bc1a-49e1-b72b-289bb1915615','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2129,'43ab38d9-c0e3-4867-a76f-705d77a4f5cd','84ed905c-8964-4f6f-98b2-2a659831a155','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiDBClient-ikbe6nutnk5z','84ed905c-8964-4f6f-98b2-2a659831a155','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2130,'e9471f15-2729-4ed5-915a-b742acde48a1','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:24',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg-RoleParametersValue-hr5ebegkashm','state changed','OS::Heat::Value',NULL,1285),(2131,'f8d02e34-9dec-42d9-ab39-70ccdac88897','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg-RoleParametersValue-hr5ebegkashm','state changed','OS::Heat::Value',NULL,1285),(2132,'0d37c741-f759-4219-8415-555ad05af1a5','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','ContainersCommon','c9b816fc-e54b-4ebc-9ff2-bb9d0a65cc3b','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2133,'2162e49d-5896-43af-903f-9c95c8f3f647','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-38-wypj67pbe5lg','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2134,'102a99db-3872-4763-963a-58dcad8b5952','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','NovaMetadataLogging','a11d8398-280b-471f-ab51-79a20c574bcf','state changed','OS::TripleO::Services::Logging::NovaMetadata',NULL,NULL),(2135,'cac873b0-76b7-4660-9875-90371adbee72','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','2026-06-14 07:53:24',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-35-hluee4vdeqzx','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2136,'be7dc98a-f12b-4f6a-a71f-9838029315da','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:24',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-ContainersCommon-hqaz3zbdhcke','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2137,'650974d1-485a-4edd-8dd1-25d5b7339298','db7e7bd0-83fd-419d-aea7-440a2db13a9a','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-ContainersCommon-hqaz3zbdhcke','db7e7bd0-83fd-419d-aea7-440a2db13a9a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2138,'c2861d29-fd5f-4cd9-9e7b-a699685048ae','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','MySQLClient','a555db3b-56b6-4db9-a407-f37d62cc5219','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2139,'6507bf92-e2d1-4908-86da-2ba799d69508','db7e7bd0-83fd-419d-aea7-440a2db13a9a','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-ContainersCommon-hqaz3zbdhcke','db7e7bd0-83fd-419d-aea7-440a2db13a9a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2140,'dc473f5a-5ee6-4a64-8504-3de4bb67150e','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','NovaApiLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiLogging-rgxfykfexzv2','state changed','OS::TripleO::Services::Logging::NovaApi',NULL,NULL),(2141,'55488ba4-dfc4-4292-b0e2-49a841089570','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','38','6790f89e-0cf9-45b6-b4c4-e39c1a539dee','state changed','OS::TripleO::Services::ContainersLogrotateCrond',NULL,1282),(2142,'c677cbc2-ae62-4d5b-b1a8-9c53b6fe8056','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','35','6ca8bdda-6a83-48e9-b3e8-0afaeddb44c4','state changed','OS::TripleO::Services::NovaMetadata',NULL,1224),(2143,'ed66a06c-08c2-45fc-b390-3f357c31a334','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiLogging-rgxfykfexzv2','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2144,'ad910f65-109d-4946-9438-dab368bebe63','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','NovaApiDBClient','84ed905c-8964-4f6f-98b2-2a659831a155','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1284),(2145,'7b68df8a-b46e-41a2-bd13-774fc10c0f90','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiLogging-rgxfykfexzv2-RoleParametersValue-httdcj5ifwto','state changed','OS::Heat::Value',NULL,1289),(2146,'ae673223-a04e-4f3a-9027-7e045618c2ca','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiLogging-rgxfykfexzv2-RoleParametersValue-httdcj5ifwto','state changed','OS::Heat::Value',NULL,1289),(2147,'f643fc25-81d8-4290-a1d7-880927a692a5','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','2026-06-14 07:53:25',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaApiLogging-rgxfykfexzv2','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2148,'dcad5cc4-a115-452b-9869-61c6e55e95aa','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','42','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa','state changed','OS::TripleO::Services::PlacementApi',NULL,1293),(2149,'dc0ec11b-6cf9-49ab-805c-7bf23a1f9173','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:25',NULL,'CREATE','IN_PROGRESS','NovaApiDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaApiDBClient-pj65xv3vmxlg','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1295),(2150,'82eb22c4-c54a-4f7f-8566-641eaab09476','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa','bbc11f37-38ac-424d-9a73-3a3de78271c9','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2151,'d9a6658b-1d39-4db0-9665-1b06472e0094','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','ContainersCommon','db7e7bd0-83fd-419d-aea7-440a2db13a9a','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2152,'8589075b-7f57-49ba-9406-da30ca3a6fb9','0d8068d5-cade-4522-95bb-9f28509ea185','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaApiDBClient-pj65xv3vmxlg','0d8068d5-cade-4522-95bb-9f28509ea185','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2153,'ae1abd7a-a17e-4c06-877d-c58a939f7bb3','0d8068d5-cade-4522-95bb-9f28509ea185','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq-NovaApiDBClient-pj65xv3vmxlg','0d8068d5-cade-4522-95bb-9f28509ea185','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2154,'39a561cf-4db6-468f-bf81-1009fb337d07','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','ApacheServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ApacheServiceBase-osggtxj5lvu6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1303),(2155,'78dab53b-9510-48d9-aada-178d3508ffc0','d1501155-dc2e-4292-bc3f-64feccf12f07','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ApacheServiceBase-osggtxj5lvu6','d1501155-dc2e-4292-bc3f-64feccf12f07','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2156,'57f9e3df-baea-4ea9-8e7d-a19a6afd364b','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','39','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu','state changed','OS::TripleO::Services::OVNDBs',NULL,1305),(2157,'72e20359-b5bf-43a1-9378-130f0efbab67','d1501155-dc2e-4292-bc3f-64feccf12f07','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ApacheServiceBase-osggtxj5lvu6-ApacheNetworks-v2oyvknzbbsl','state changed','OS::Heat::Value',NULL,1306),(2158,'e0d3886c-ca55-4165-ba17-13b76d7f7fb3','d1501155-dc2e-4292-bc3f-64feccf12f07','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ApacheServiceBase-osggtxj5lvu6-ApacheNetworks-v2oyvknzbbsl','state changed','OS::Heat::Value',NULL,1306),(2159,'78212469-2ec6-4721-81c9-268f58e758d4','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','NovaDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaDBClient-sivse5k3vazm','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1307),(2160,'103421d9-0603-443d-9a13-98da3c759b53','d1501155-dc2e-4292-bc3f-64feccf12f07','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ApacheServiceBase-osggtxj5lvu6','d1501155-dc2e-4292-bc3f-64feccf12f07','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2161,'d0b6d836-46cb-4652-969b-29fadd8086b5','2fec7085-5bcf-4639-8408-6f6868cec7b7','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaDBClient-sivse5k3vazm','2fec7085-5bcf-4639-8408-6f6868cec7b7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2162,'155ba3a1-9a65-4874-a6bd-6ed3b5650da3','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu','82e46b9b-5edd-495b-8fea-fc9d918af49f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2163,'d69b9195-efdd-4a3b-a1a6-9a9b1a7294cb','2fec7085-5bcf-4639-8408-6f6868cec7b7','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaDBClient-sivse5k3vazm','2fec7085-5bcf-4639-8408-6f6868cec7b7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2164,'a03f8de5-e835-4c60-bb70-c741fe2e4ce4','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','NovaApiLogging','016fd8b4-8a82-4c24-9eca-cd6974c96d1d','state changed','OS::TripleO::Services::Logging::NovaApi',NULL,NULL),(2165,'b0b47739-35b7-4cdb-ad0e-62f1d15769f3','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:26',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu-RoleParametersValue-zphi5veu542w','state changed','OS::Heat::Value',NULL,1308),(2166,'59b7dfbb-bca3-4791-8f05-7fe3a3bcd12f','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:26',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu-RoleParametersValue-zphi5veu542w','state changed','OS::Heat::Value',NULL,1308),(2167,'ee4b10f4-e4d8-4b89-a442-c1daad0cc67c','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','NovaApiDBClient','0d8068d5-cade-4522-95bb-9f28509ea185','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-apidb-client-puppet.yaml',NULL,1295),(2168,'cf422231-133d-492f-97f1-c9f4f561fef2','c68ec1ad-b309-43e1-809d-e8cc04acf36c','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-36-llzktardurlq','c68ec1ad-b309-43e1-809d-e8cc04acf36c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2169,'f3f19826-859f-461a-a447-5cdf9b831316','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-MySQLClient-zfsicygqsqi2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2170,'4ca91eee-0a9d-4d23-a4d2-00360ecaea52','2f37b86a-6945-4cb6-85a7-b1c91bcd0bc1','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-MySQLClient-zfsicygqsqi2','2f37b86a-6945-4cb6-85a7-b1c91bcd0bc1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2171,'d39ad869-cb49-4830-9b54-775e6539511f','2f37b86a-6945-4cb6-85a7-b1c91bcd0bc1','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-MySQLClient-zfsicygqsqi2','2f37b86a-6945-4cb6-85a7-b1c91bcd0bc1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2172,'d9323087-ba81-48ba-ae42-05b6d9a45857','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','ApacheServiceBase','d1501155-dc2e-4292-bc3f-64feccf12f07','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml',NULL,1303),(2173,'3e929014-1e47-460e-8fe7-0fd5d7fb0608','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaBase-ivh2igscxwry','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1309),(2174,'f555c3aa-54a7-4bcd-8104-88b2769e28d6','06fc4fcc-fd36-4553-94d0-dab6602d76e0','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaBase-ivh2igscxwry','06fc4fcc-fd36-4553-94d0-dab6602d76e0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2175,'c9cf2df1-de77-43bd-be56-8ec29c824f94','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','NovaDBClient','2fec7085-5bcf-4639-8408-6f6868cec7b7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1307),(2176,'a5d5cae7-9ca8-4279-adf2-1a7896fbf1ce','06fc4fcc-fd36-4553-94d0-dab6602d76e0','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaBase-ivh2igscxwry-RoleParametersValue-elmjabxqtblj','state changed','OS::Heat::Value',NULL,1310),(2177,'27a002a2-c27a-467c-b6ea-ae0654f5564d','06fc4fcc-fd36-4553-94d0-dab6602d76e0','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaBase-ivh2igscxwry-RoleParametersValue-elmjabxqtblj','state changed','OS::Heat::Value',NULL,1310),(2178,'22f1fca7-21b9-4fa2-940c-23e09e32ba9c','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu-ContainersCommon-qnudzw2dozl5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2179,'58980f75-60dc-4377-9afd-28c2f61834a2','06fc4fcc-fd36-4553-94d0-dab6602d76e0','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-NovaBase-ivh2igscxwry','06fc4fcc-fd36-4553-94d0-dab6602d76e0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2180,'9e174899-9afc-4ca0-83ba-9f89d9c26e0d','19b5b771-a5a0-4b98-a2d4-4feaff91cbd1','2026-06-14 07:53:27',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu-ContainersCommon-qnudzw2dozl5','19b5b771-a5a0-4b98-a2d4-4feaff91cbd1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2181,'eceac1a4-f92c-4230-b463-b2ff18fd2898','19b5b771-a5a0-4b98-a2d4-4feaff91cbd1','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu-ContainersCommon-qnudzw2dozl5','19b5b771-a5a0-4b98-a2d4-4feaff91cbd1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2182,'6fc184d2-3469-48e5-9023-e9d2ec118cec','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:27',NULL,'CREATE','COMPLETE','36','c68ec1ad-b309-43e1-809d-e8cc04acf36c','state changed','OS::TripleO::Services::NovaScheduler',NULL,1254),(2183,'de55d338-db5a-41a7-bae0-c5703d793695','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','PlacementLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-PlacementLogging-63xrvj6smgw6','state changed','OS::TripleO::Services::Logging::PlacementApi',NULL,NULL),(2184,'47aa56f6-bc62-4520-b10d-4e2e3346e84d','390ecf0d-0e62-4bf9-9773-e675271cafd5','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-PlacementLogging-63xrvj6smgw6','390ecf0d-0e62-4bf9-9773-e675271cafd5','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2185,'14368b31-8188-4fe9-bce3-045768e522f3','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','MySQLClient','2f37b86a-6945-4cb6-85a7-b1c91bcd0bc1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2186,'56c29124-08f3-41aa-88c0-8f9742f449aa','390ecf0d-0e62-4bf9-9773-e675271cafd5','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-PlacementLogging-63xrvj6smgw6-RoleParametersValue-r5zzgrc7hczo','state changed','OS::Heat::Value',NULL,1321),(2187,'33587910-b1b9-4841-9f41-7cf7bd7194f9','390ecf0d-0e62-4bf9-9773-e675271cafd5','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-PlacementLogging-63xrvj6smgw6-RoleParametersValue-r5zzgrc7hczo','state changed','OS::Heat::Value',NULL,1321),(2188,'de22f625-c62a-4e9f-a670-7add5663b0d3','390ecf0d-0e62-4bf9-9773-e675271cafd5','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-PlacementLogging-63xrvj6smgw6','390ecf0d-0e62-4bf9-9773-e675271cafd5','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2189,'7c17e933-ae54-436b-902e-1d11f608acaa','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-RoleParametersValue-qhpii2f2ziib','state changed','OS::Heat::Value',NULL,1322),(2190,'1fdfb085-845f-45b1-8f5d-f4b25757560f','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz-RoleParametersValue-qhpii2f2ziib','state changed','OS::Heat::Value',NULL,1322),(2191,'de2ead85-cb56-4655-8c71-6aa27037b5a8','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','40','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww','state changed','OS::TripleO::Services::OVNController',NULL,1323),(2192,'7526e603-ea97-433b-839b-5d78e427dcbf','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','NovaBase','06fc4fcc-fd36-4553-94d0-dab6602d76e0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1309),(2193,'64d715c0-4b57-4d2c-a5d6-4062875d2474','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2194,'7b587486-8925-439c-ab58-b0768fffb68e','fe403af2-c0b8-4419-9a91-cf0550361bd2','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-33-66uo22hdkjwz','fe403af2-c0b8-4419-9a91-cf0550361bd2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2195,'d01583f7-caa3-4914-9808-f1123e23fb6b','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','ContainersCommon','19b5b771-a5a0-4b98-a2d4-4feaff91cbd1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2196,'06f27917-135e-4b30-ab3a-ce3c937ab009','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:28',NULL,'CREATE','IN_PROGRESS','OVNBridgeMappingsValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-OVNBridgeMappingsValue-nfkmlhltkgih','state changed','OS::Heat::Value',NULL,1324),(2197,'78ad12ee-1fa1-474e-90e4-0b5fa540dd63','82e46b9b-5edd-495b-8fea-fc9d918af49f','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-39-lh2dft226isu','82e46b9b-5edd-495b-8fea-fc9d918af49f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2198,'25cc7a1c-2390-4e5d-b684-2b65b22052b4','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:28',NULL,'CREATE','COMPLETE','OVNBridgeMappingsValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-OVNBridgeMappingsValue-nfkmlhltkgih','state changed','OS::Heat::Value',NULL,1324),(2199,'12247695-1a33-4cc0-bb37-4f358a8b42b7','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:29',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-RoleParametersValue-x2gtzstdllph','state changed','OS::Heat::Value',NULL,1325),(2200,'2c18bdcb-6834-4da0-a8b0-56540d6ae5cf','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:29',NULL,'CREATE','COMPLETE','33','fe403af2-c0b8-4419-9a91-cf0550361bd2','state changed','OS::TripleO::Services::NovaApi',NULL,1261),(2201,'f4d032dd-356b-4b06-ae97-b502bdb3e46d','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:29',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-RoleParametersValue-x2gtzstdllph','state changed','OS::Heat::Value',NULL,1325),(2202,'da9329cd-fe80-47dc-8162-306b484df8e1','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:29',NULL,'CREATE','COMPLETE','PlacementLogging','390ecf0d-0e62-4bf9-9773-e675271cafd5','state changed','OS::TripleO::Services::Logging::PlacementApi',NULL,NULL),(2203,'a4b3dc43-466c-4613-861f-66c37fe06d41','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:29',NULL,'CREATE','COMPLETE','39','82e46b9b-5edd-495b-8fea-fc9d918af49f','state changed','OS::TripleO::Services::OVNDBs',NULL,1305),(2204,'7a3dd1f4-3201-4c2f-9e1f-784994cb8014','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:29',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-RoleParametersValue-lratf57mpkxi','state changed','OS::Heat::Value',NULL,1337),(2205,'9ba2fe6e-708e-4b22-be84-30141e3981c1','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:29',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-RoleParametersValue-lratf57mpkxi','state changed','OS::Heat::Value',NULL,1337),(2206,'3c64d20e-10fd-4a2d-bc86-0d8812790a11','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','43','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao','state changed','OS::TripleO::Services::OsloMessagingRpc',NULL,1340),(2207,'e7b78e77-486b-40df-89d8-db11d5b1a910','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao','9f18e5c9-38ce-42b7-b44f-80608ebde337','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2208,'c83a453c-0a4b-4514-8d5a-6b53816ec973','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ContainersCommon-zepoqkxgjpw7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2209,'222b2f6c-58ed-4e42-a888-bfdd0e4a84ec','88af05ee-c8a7-4bf9-a4f3-5dd289df092e','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ContainersCommon-zepoqkxgjpw7','88af05ee-c8a7-4bf9-a4f3-5dd289df092e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2210,'d277c30a-d7c1-4bfe-afe4-60397745a087','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RoleParametersValue-goslhbovjqyu','state changed','OS::Heat::Value',NULL,1343),(2211,'5c6fa93c-3915-4d0d-8110-f7fadeb3945a','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','37','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o','state changed','OS::TripleO::Services::NovaVncProxy',NULL,1344),(2212,'285fef2c-897d-4c51-82b0-ae49b31c7710','88af05ee-c8a7-4bf9-a4f3-5dd289df092e','2026-06-14 07:53:30',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa-ContainersCommon-zepoqkxgjpw7','88af05ee-c8a7-4bf9-a4f3-5dd289df092e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2213,'6460bfb0-ca08-4eaf-92f8-93c2397ced28','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:30',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RoleParametersValue-goslhbovjqyu','state changed','OS::Heat::Value',NULL,1343),(2214,'3212a8bb-c423-4d45-af29-4aa9436600ab','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o','603ae303-7d99-4930-85be-19bf53ffed1c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2215,'acb3ad82-d151-4dd2-9dce-f363116cd39d','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','NovaBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaBase-f7tjhn2wziuq','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1345),(2216,'9516e253-3a62-494f-9a54-a6fcfa924373','65b6d7e0-cb81-4b31-a499-67f297a07582','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaBase-f7tjhn2wziuq','65b6d7e0-cb81-4b31-a499-67f297a07582','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2217,'045f08ff-3577-449d-9098-91ae236f281b','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-ContainersCommon-uklzq7hbmgrf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2218,'91280db1-fa0a-40ed-8873-ea97cc364f56','65b6d7e0-cb81-4b31-a499-67f297a07582','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaBase-f7tjhn2wziuq-RoleParametersValue-3tc6stbsu3xp','state changed','OS::Heat::Value',NULL,1346),(2219,'9ca97bf5-686e-4aa7-9f6a-387896d907a3','3fc951ff-2301-4600-b544-0569bef4ea9c','2026-06-14 07:53:30',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-ContainersCommon-uklzq7hbmgrf','3fc951ff-2301-4600-b544-0569bef4ea9c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2220,'1a1ec0fa-637d-4342-9638-2c879a63e204','65b6d7e0-cb81-4b31-a499-67f297a07582','2026-06-14 07:53:30',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaBase-f7tjhn2wziuq-RoleParametersValue-3tc6stbsu3xp','state changed','OS::Heat::Value',NULL,1346),(2221,'bc00927a-3930-45f2-9d90-52e0ec2cdeb8','3fc951ff-2301-4600-b544-0569bef4ea9c','2026-06-14 07:53:30',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww-ContainersCommon-uklzq7hbmgrf','3fc951ff-2301-4600-b544-0569bef4ea9c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2222,'2624a44f-dd4e-495f-935e-3e68f109bd23','65b6d7e0-cb81-4b31-a499-67f297a07582','2026-06-14 07:53:30',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaBase-f7tjhn2wziuq','65b6d7e0-cb81-4b31-a499-67f297a07582','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2223,'a1234164-8c97-4fae-982c-e1eebf519a93','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','RabbitmqBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-container-puppet.yaml',NULL,1347),(2224,'4441a446-e811-4b6d-a7b2-7da904eb9490','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:31',NULL,'CREATE','COMPLETE','ContainersCommon','88af05ee-c8a7-4bf9-a4f3-5dd289df092e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2225,'b8622f91-84b0-4665-ab3f-0659ad06f2df','bbc11f37-38ac-424d-9a73-3a3de78271c9','2026-06-14 07:53:31',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-42-nv64nm6uxqpa','bbc11f37-38ac-424d-9a73-3a3de78271c9','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2226,'826e9889-e370-4f45-af8c-5835180e3282','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x','d5ff8f8d-5026-4783-b981-89c89b0cd67c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2227,'2aa634a5-adcc-4bcf-9d24-021208cfe5ff','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-ContainersCommon-53hdnpwlijds','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2228,'3a54f460-4bbb-42af-a4c6-0f795eda9a39','d00fc7cf-ba1a-4b56-9775-90575a706799','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-ContainersCommon-53hdnpwlijds','d00fc7cf-ba1a-4b56-9775-90575a706799','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2229,'d2ed0416-a106-4721-b59d-edc51099c1b3','d00fc7cf-ba1a-4b56-9775-90575a706799','2026-06-14 07:53:31',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-ContainersCommon-53hdnpwlijds','d00fc7cf-ba1a-4b56-9775-90575a706799','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2230,'700937f0-0072-4587-8e2e-b830ad9e6d83','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','MySQLClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-MySQLClient-hthh4lyi534i','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2231,'2a1f1e66-8891-4638-99d5-80bacd9e03af','68c7b4ae-e883-42af-9989-413b1e7da2a3','2026-06-14 07:53:31',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-MySQLClient-hthh4lyi534i','68c7b4ae-e883-42af-9989-413b1e7da2a3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2232,'0f97c45b-bf04-40d5-b72b-fee8d5277a71','68c7b4ae-e883-42af-9989-413b1e7da2a3','2026-06-14 07:53:31',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-MySQLClient-hthh4lyi534i','68c7b4ae-e883-42af-9989-413b1e7da2a3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2233,'b22d0c59-972a-4e7e-8774-6686f3036c86','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:31',NULL,'CREATE','COMPLETE','NovaBase','65b6d7e0-cb81-4b31-a499-67f297a07582','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml',NULL,1345),(2234,'edd595e1-0c7f-4f9b-a43a-b0a5d885653b','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','ContainersCommon','3fc951ff-2301-4600-b544-0569bef4ea9c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2235,'e995d2e3-b75d-4052-a24a-c45c599a1d7b','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-40-6nljbkkxzuww','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2236,'5835c6ce-b485-43c5-a8db-13da29264933','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','42','bbc11f37-38ac-424d-9a73-3a3de78271c9','state changed','OS::TripleO::Services::PlacementApi',NULL,1293),(2237,'057fd380-6864-4ef9-a92a-debf5d8dfca3','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-ContainersCommon-littviteecoi','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2238,'ee15dc8e-8091-4eee-a7d5-a50810d62751','85ba25f0-3d1a-43c7-8499-5abfb221baf1','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-ContainersCommon-littviteecoi','85ba25f0-3d1a-43c7-8499-5abfb221baf1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2239,'29535dbc-077e-4cec-a270-881c1b2349a1','85ba25f0-3d1a-43c7-8499-5abfb221baf1','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-ContainersCommon-littviteecoi','85ba25f0-3d1a-43c7-8499-5abfb221baf1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2240,'ecd98899-9696-479a-a007-9bcb1ab32f52','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RoleParametersValue-isolsom6mhqk','state changed','OS::Heat::Value',NULL,1356),(2241,'79e0eddf-d3c8-45b9-9eea-d7195d97813d','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RoleParametersValue-isolsom6mhqk','state changed','OS::Heat::Value',NULL,1356),(2242,'13e21781-1ec1-4d1d-9fba-16f7171b24a2','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','ContainersCommon','d00fc7cf-ba1a-4b56-9775-90575a706799','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2243,'f01ea25e-5b0c-4288-9baf-22e93c30b5f9','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','46','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx','state changed','OS::TripleO::Services::Redis',NULL,1357),(2244,'03a44c1b-5503-491b-ad64-de14411281d9','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','NovaDBClient','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaDBClient-tjqvo4wq4emr','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1358),(2245,'34bf750a-1735-4793-83fd-340038402801','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','40','dd5ae7c8-340b-4355-81b9-6ef1d866dcbb','state changed','OS::TripleO::Services::OVNController',NULL,1323),(2246,'5eb92fd5-0c4a-41ac-858e-da1578aa8bff','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','MySQLClient','68c7b4ae-e883-42af-9989-413b1e7da2a3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml',NULL,NULL),(2247,'4d9832d1-0a1d-4601-bfb9-66401f344f98','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2248,'465d019d-267a-41ab-aad7-2b3394575c19','9a4282ea-e493-413a-b648-e9707fe59f6c','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaDBClient-tjqvo4wq4emr','9a4282ea-e493-413a-b648-e9707fe59f6c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2249,'e8eaa01c-8f55-42a9-8f62-9f43ff40d157','9a4282ea-e493-413a-b648-e9707fe59f6c','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaDBClient-tjqvo4wq4emr','9a4282ea-e493-413a-b648-e9707fe59f6c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2250,'211287cc-34b2-420d-9201-0b3b25123254','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:32',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RoleParametersValue-5giusidmbz5o','state changed','OS::Heat::Value',NULL,1361),(2251,'2b980fec-2bd1-42e2-a271-ed76e4d07e1c','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:32',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RoleParametersValue-5giusidmbz5o','state changed','OS::Heat::Value',NULL,1361),(2252,'882b6323-4762-42db-a86a-d2967648c213','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','44','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc','state changed','OS::TripleO::Services::OsloMessagingNotify',NULL,1364),(2253,'3da8de8c-9877-4491-9911-2c94d5915a93','273bbb50-bbea-46ab-8988-edd987751bd8','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc','273bbb50-bbea-46ab-8988-edd987751bd8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2254,'f17ed30c-e3de-4352-9a94-318bae054d7b','273bbb50-bbea-46ab-8988-edd987751bd8','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc-ContainersCommon-5fufvgoxgo7w','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2255,'f60e936d-5ffd-42ce-a74c-76d5515c3697','12c700e5-82b8-4243-bc2d-8245738c1c1f','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc-ContainersCommon-5fufvgoxgo7w','12c700e5-82b8-4243-bc2d-8245738c1c1f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2256,'906a4a88-bff3-4bf3-a632-ab7ede5897df','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:33',NULL,'CREATE','COMPLETE','ContainersCommon','85ba25f0-3d1a-43c7-8499-5abfb221baf1','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2257,'cfe337a9-37b6-481b-8950-63dcf4988e3e','12c700e5-82b8-4243-bc2d-8245738c1c1f','2026-06-14 07:53:33',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc-ContainersCommon-5fufvgoxgo7w','12c700e5-82b8-4243-bc2d-8245738c1c1f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2258,'7afaba3c-01b3-44e3-9a6e-41d9dc4d4508','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','RabbitMQServiceBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-container-puppet.yaml',NULL,1365),(2259,'04e4f72a-1107-4128-8c48-e98d505ab7ec','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir','ae1cbf47-4cca-41e9-8759-b3f54806149c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2260,'02682721-2f68-46be-abdf-011855b228f4','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-RoleParametersValue-7sbhpd3abljw','state changed','OS::Heat::Value',NULL,1366),(2261,'dfe4af92-27fb-44ec-b977-77f8bf9f45d9','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:33',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-RoleParametersValue-7sbhpd3abljw','state changed','OS::Heat::Value',NULL,1366),(2262,'dc36ac02-06ca-41fb-96fe-76d2a485cc66','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','NovaLogging','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1368),(2263,'f6369d6c-7930-4844-91e3-b412c92d8f9d','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir-RoleParametersValue-lvydo2thijhh','state changed','OS::Heat::Value',NULL,1369),(2264,'ca1e3b12-2f8e-40df-8a4c-46c79f8a28a6','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:33',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir-RoleParametersValue-lvydo2thijhh','state changed','OS::Heat::Value',NULL,1369),(2265,'f13e24b4-fbce-44cf-b449-bff53ec44505','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:33',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb','77d0b736-7105-4652-835e-4e4a8f2d4eaf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2266,'dbf036de-831f-49c1-8e42-adf79136fb4c','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','RedisBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-container-puppet.yaml',NULL,1370),(2267,'e270a9c8-cc48-488b-a6c0-56d94b765962','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','NovaDBClient','9a4282ea-e493-413a-b648-e9707fe59f6c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-db-client-puppet.yaml',NULL,1358),(2268,'a139d2b9-80aa-42a9-bef1-937dbea3461c','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4','a766d228-3320-4409-bc79-23c89bbd3737','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2269,'6aa63871-ad43-4e75-809e-58c21bb932e9','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb-InitLogContainerName-26ie4l3mzsul','state changed','OS::Heat::Value',NULL,1371),(2270,'bed0af3f-fb26-44e9-89c4-f0dfcf893621','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','InitLogContainerName','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb-InitLogContainerName-26ie4l3mzsul','state changed','OS::Heat::Value',NULL,1371),(2271,'5d3f42cc-ecef-47a7-b9ca-dafe4d9b11ac','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','RedisBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-RedisBase-jvhfybode5j6','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-base-puppet.yaml',NULL,1372),(2272,'4cf03bf7-042d-4b76-83f4-bee023b19194','a51ab960-3c52-41f3-a443-a582a89a16f3','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-RedisBase-jvhfybode5j6','a51ab960-3c52-41f3-a443-a582a89a16f3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2273,'72722de9-ddee-4ae0-bd69-94c59e6dd3c9','a51ab960-3c52-41f3-a443-a582a89a16f3','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-RedisBase-jvhfybode5j6','a51ab960-3c52-41f3-a443-a582a89a16f3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2274,'1fd8a462-bce4-4532-92ef-faba9309a868','273bbb50-bbea-46ab-8988-edd987751bd8','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','ContainersCommon','12c700e5-82b8-4243-bc2d-8245738c1c1f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2275,'56164280-991a-44eb-9397-96a6fcf8b089','273bbb50-bbea-46ab-8988-edd987751bd8','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-44-pdh5it3ycbkc','273bbb50-bbea-46ab-8988-edd987751bd8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2276,'1f35c906-bade-4529-8e49-28c2d4344e5f','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-ContainersCommon-ervgxumljiv3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2277,'18ad8ca8-5c1e-41db-9224-7e9ab72d65de','4bf5b574-7f8f-47ab-b895-dfc30e6f6953','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-ContainersCommon-ervgxumljiv3','4bf5b574-7f8f-47ab-b895-dfc30e6f6953','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2278,'b4a2b7bc-31d3-43aa-834a-985a4d0bba02','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir-ContainersCommon-o5firz7ceaoq','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2279,'cd01cfc5-e9ae-4d5c-a00f-9df9d670696e','4bf5b574-7f8f-47ab-b895-dfc30e6f6953','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-ContainersCommon-ervgxumljiv3','4bf5b574-7f8f-47ab-b895-dfc30e6f6953','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2280,'69c3670a-b34a-4643-96cb-69a321685a6e','18df6661-1e7a-437e-9153-48db26fdf6c0','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir-ContainersCommon-o5firz7ceaoq','18df6661-1e7a-437e-9153-48db26fdf6c0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2281,'47c46c8f-21fb-4f37-aa85-303dbcf02122','18df6661-1e7a-437e-9153-48db26fdf6c0','2026-06-14 07:53:34',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir-ContainersCommon-o5firz7ceaoq','18df6661-1e7a-437e-9153-48db26fdf6c0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2282,'ad7e040d-d670-4180-abf9-f1531b4f254d','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:34',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-ContainersCommon-hcq2lxix2ft2','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2283,'908d3bf5-ef58-445c-981e-c05fbef8a5b4','9996962e-30c9-46c3-b301-f798d1c97c12','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-ContainersCommon-hcq2lxix2ft2','9996962e-30c9-46c3-b301-f798d1c97c12','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2284,'59ab5f77-c9ed-4848-8082-ee4668fd01ea','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb-RoleParametersValue-afqg2p6lv4y2','state changed','OS::Heat::Value',NULL,1373),(2285,'072bc8f0-ee6a-42ad-b013-72b5242dad3d','9996962e-30c9-46c3-b301-f798d1c97c12','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-ContainersCommon-hcq2lxix2ft2','9996962e-30c9-46c3-b301-f798d1c97c12','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2286,'93d6f6b6-f096-46c6-b825-12d039f2837a','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb-RoleParametersValue-afqg2p6lv4y2','state changed','OS::Heat::Value',NULL,1373),(2287,'3e5d393d-c326-4cb6-aef3-31188467d07b','77d0b736-7105-4652-835e-4e4a8f2d4eaf','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o-NovaLogging-kfq3zwe2ghmb','77d0b736-7105-4652-835e-4e4a8f2d4eaf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2288,'430ae3fd-279f-4e28-8b12-dba71ab7c3e3','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','44','273bbb50-bbea-46ab-8988-edd987751bd8','state changed','OS::TripleO::Services::OsloMessagingNotify',NULL,1364),(2289,'8afbb02a-d4c2-4f99-b603-9108e1f417eb','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-ContainersCommon-zmcfy6hkf6x5','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2290,'e7ad10ea-2633-4c53-975c-cb639b2f0406','56763d6e-f84e-44f6-aa03-ff17b0de387e','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-ContainersCommon-zmcfy6hkf6x5','56763d6e-f84e-44f6-aa03-ff17b0de387e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2291,'1e70626d-ba17-4730-8d15-7c8e6d887e44','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','RedisBase','a51ab960-3c52-41f3-a443-a582a89a16f3','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-base-puppet.yaml',NULL,1372),(2292,'72281159-de15-448b-84f5-ee556389034c','56763d6e-f84e-44f6-aa03-ff17b0de387e','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-ContainersCommon-zmcfy6hkf6x5','56763d6e-f84e-44f6-aa03-ff17b0de387e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2293,'c7559ced-12a6-48bc-ac53-7a22db1ea219','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','48','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-48-qvgxrfqujcb7','state changed','OS::TripleO::Services::Snmp',NULL,1376),(2294,'491ba706-1180-4b1d-8d5b-e456deec9221','734eab9b-61cb-45d4-ade1-7ffcfce226cf','2026-06-14 07:53:35',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-48-qvgxrfqujcb7','734eab9b-61cb-45d4-ade1-7ffcfce226cf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2295,'022d3b95-0ca4-4762-9f67-562a62cbfbeb','734eab9b-61cb-45d4-ade1-7ffcfce226cf','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-48-qvgxrfqujcb7','734eab9b-61cb-45d4-ade1-7ffcfce226cf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2296,'7e4835ad-236f-47af-a1c5-93cd4470f4c8','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','ContainersCommon','4bf5b574-7f8f-47ab-b895-dfc30e6f6953','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2297,'2299ebc1-f434-4069-abf2-994f961b250a','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','ContainersCommon','18df6661-1e7a-437e-9153-48db26fdf6c0','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2298,'450c60fa-7457-4b35-aca1-ca8a1e7ac531','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:35',NULL,'CREATE','COMPLETE','NovaLogging','77d0b736-7105-4652-835e-4e4a8f2d4eaf','state changed','OS::TripleO::Services::Logging::NovaCommon',NULL,1368),(2299,'d3f0d13e-95c9-4bfc-9528-b9b24055c6c6','ae1cbf47-4cca-41e9-8759-b3f54806149c','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x-RabbitMQServiceBase-6bfqgwjgqgir','ae1cbf47-4cca-41e9-8759-b3f54806149c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2300,'31f75398-2593-46ac-8df1-04e1848d0b4b','603ae303-7d99-4930-85be-19bf53ffed1c','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-37-mh4kmxcps32o','603ae303-7d99-4930-85be-19bf53ffed1c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2301,'0e15ca66-9db9-45bc-8a7a-a9fb0b39714a','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','ContainersCommon','9996962e-30c9-46c3-b301-f798d1c97c12','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2302,'8f8a1f19-d56c-4499-ac80-1af681a84b54','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:36',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-RoleParametersValue-gjzd4r2yafw6','state changed','OS::Heat::Value',NULL,1377),(2303,'06827b60-274a-4f20-a1e7-1348315a1ee9','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4-RoleParametersValue-gjzd4r2yafw6','state changed','OS::Heat::Value',NULL,1377),(2304,'f55dab14-5a61-45ad-99f1-ded349d1e649','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','ContainersCommon','56763d6e-f84e-44f6-aa03-ff17b0de387e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2305,'f9f0ff4a-977a-4107-a842-883add210a64','a766d228-3320-4409-bc79-23c89bbd3737','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx-RedisBase-fgwofnx4djl4','a766d228-3320-4409-bc79-23c89bbd3737','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2306,'9dd5dba2-6e1a-4370-8768-112c91c7aa6f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','37','603ae303-7d99-4930-85be-19bf53ffed1c','state changed','OS::TripleO::Services::NovaVncProxy',NULL,1344),(2307,'e06c9b32-f881-4e09-a92b-5491edc8320f','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','48','734eab9b-61cb-45d4-ade1-7ffcfce226cf','state changed','OS::TripleO::Services::Snmp',NULL,1376),(2308,'f0078692-bf7b-4b5e-94c1-cc7f3909673c','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','RabbitMQServiceBase','ae1cbf47-4cca-41e9-8759-b3f54806149c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-container-puppet.yaml',NULL,1365),(2309,'b66ee9be-8605-443e-b9d6-5b329fc25d35','d5ff8f8d-5026-4783-b981-89c89b0cd67c','2026-06-14 07:53:36',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao-RabbitmqBase-yxqs4wau2g5x','d5ff8f8d-5026-4783-b981-89c89b0cd67c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2310,'1e9440ed-97d1-4676-a961-7dc7cfaaa226','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','52','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw','state changed','OS::TripleO::Services::SwiftStorage',NULL,1385),(2311,'f4803ac2-1413-452d-9a77-4b1d4f903af6','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw','9b82d5b7-1e10-4035-8917-b9852cc37d60','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2312,'41b07147-3738-4d4a-94b5-9591b62becd5','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','RedisBase','a766d228-3320-4409-bc79-23c89bbd3737','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-container-puppet.yaml',NULL,1370),(2313,'b863f582-bb38-4abd-904d-0517fba95027','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-46-j3yqq33zj7gx','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2314,'f970d742-d8b8-40e3-b50f-c12ac87fdca9','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','41','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-41-tvc7v453yume','state changed','OS::TripleO::Services::Pacemaker',NULL,1389),(2315,'0c054378-1b1f-4ec4-96c3-0727761f601d','ac80303b-e1a9-470b-9ed5-6f6baec6e599','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-41-tvc7v453yume','ac80303b-e1a9-470b-9ed5-6f6baec6e599','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2316,'5f7f7ac1-823a-45cc-889a-69a68cc1b1c4','ac80303b-e1a9-470b-9ed5-6f6baec6e599','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-41-tvc7v453yume','ac80303b-e1a9-470b-9ed5-6f6baec6e599','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2317,'e7d92b48-ef05-4134-81d0-3b423c4b27d8','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','SwiftBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-SwiftBase-daxbxbqcculm','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-base.yaml',NULL,1390),(2318,'359acc7a-bc8b-46b8-b864-f2742a9a9e23','dfc560c8-29aa-4578-9569-fc45773d30d7','2026-06-14 07:53:37',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-SwiftBase-daxbxbqcculm','dfc560c8-29aa-4578-9569-fc45773d30d7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2319,'604d8ada-ce33-4c58-801a-a9d6a34fd482','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','RabbitmqBase','d5ff8f8d-5026-4783-b981-89c89b0cd67c','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-container-puppet.yaml',NULL,1347),(2320,'29c37870-83a3-4a93-9c1e-8f2bcadbbc9f','dfc560c8-29aa-4578-9569-fc45773d30d7','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-SwiftBase-daxbxbqcculm','dfc560c8-29aa-4578-9569-fc45773d30d7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2321,'51a6a9e5-adfc-4a3a-b88d-ca1f4f4915f9','9f18e5c9-38ce-42b7-b44f-80608ebde337','2026-06-14 07:53:37',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-43-msbgtv2imxao','9f18e5c9-38ce-42b7-b44f-80608ebde337','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2322,'59eadae2-6399-49e8-8782-1275fc78eca5','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','46','21e84cc1-ea1a-4872-a238-f9f7fc58d6ed','state changed','OS::TripleO::Services::Redis',NULL,1357),(2323,'233b0068-8e8b-4c14-bb1a-9ac41708ccba','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','43','9f18e5c9-38ce-42b7-b44f-80608ebde337','state changed','OS::TripleO::Services::OsloMessagingRpc',NULL,1340),(2324,'d2e118c5-4425-4afa-b622-5489c4c3f0a1','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','41','ac80303b-e1a9-470b-9ed5-6f6baec6e599','state changed','OS::TripleO::Services::Pacemaker',NULL,1389),(2325,'3bdca261-011d-4d74-9dd8-1d6af4322635','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-ContainersCommon-n7tcgqxihluv','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2326,'fda4691e-9fd9-435c-9d89-25f992a2981a','494c1c20-97d4-43b3-a734-a2467d0816b8','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-ContainersCommon-n7tcgqxihluv','494c1c20-97d4-43b3-a734-a2467d0816b8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2327,'89808f71-77b3-48db-a462-0f35d1e2d27f','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','SwiftBase','dfc560c8-29aa-4578-9569-fc45773d30d7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-base.yaml',NULL,1390),(2328,'dc8ea48f-f1ba-4982-bc7a-5c0bac45ac9a','494c1c20-97d4-43b3-a734-a2467d0816b8','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-ContainersCommon-n7tcgqxihluv','494c1c20-97d4-43b3-a734-a2467d0816b8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2329,'e6a1a73d-d08a-4742-ac6e-f56a37163389','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','45','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-45-sdox2snn5jpm','state changed','OS::TripleO::Services::Podman',NULL,1400),(2330,'b731f911-d9b7-46cb-8b1f-90188954bcab','e3335d59-4349-41c7-9d9d-ac14ae94d799','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-45-sdox2snn5jpm','e3335d59-4349-41c7-9d9d-ac14ae94d799','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2331,'7ef66550-f981-4c6c-86b8-a0d6ee852814','e3335d59-4349-41c7-9d9d-ac14ae94d799','2026-06-14 07:53:38',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-45-sdox2snn5jpm','e3335d59-4349-41c7-9d9d-ac14ae94d799','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2332,'c76afdeb-a5d2-46a0-9f73-43e2a445ae18','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','50','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk','state changed','OS::TripleO::Services::SwiftProxy',NULL,1403),(2333,'5df00e0f-a043-4f42-97d5-400d8ba12225','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:38',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2334,'0a022ce1-befc-4ea8-adc6-0254e75a05fa','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:39',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-RoleParametersValue-6ttlysdwwkoi','state changed','OS::Heat::Value',NULL,1410),(2335,'cac23e04-5ad3-4461-819c-f9f00d19f7c5','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-RoleParametersValue-6ttlysdwwkoi','state changed','OS::Heat::Value',NULL,1410),(2336,'8d66f3e9-30a3-4cf5-a31d-4e0a911052f6','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:39',NULL,'CREATE','IN_PROGRESS','47','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca','state changed','OS::TripleO::Services::Rsyslog',NULL,1411),(2337,'44113004-ac98-425d-9128-f704d143d9d7','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:39',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca','47241524-e488-46d3-9105-8fa2ea881d22','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2338,'cde52617-7302-422a-9d5f-87fc2368cb48','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:39',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-RoleParametersValue-qfihunvht3xu','state changed','OS::Heat::Value',NULL,1413),(2339,'28b913a5-7726-4a8d-9cd7-3d93641d6131','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:39',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca-RoleParametersValue-uvlwt7n3nqaw','state changed','OS::Heat::Value',NULL,1412),(2340,'b1cb3d68-90d3-460b-b7c9-6b13b5070ea8','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw-RoleParametersValue-qfihunvht3xu','state changed','OS::Heat::Value',NULL,1413),(2341,'7524a729-83d4-46e9-9a42-9023d02a8a5a','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca-RoleParametersValue-uvlwt7n3nqaw','state changed','OS::Heat::Value',NULL,1412),(2342,'2ca92613-c638-47db-8f2b-a196cef986a2','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','ContainersCommon','494c1c20-97d4-43b3-a734-a2467d0816b8','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2343,'402b0f91-a0b1-49d9-8c3f-aaa5a6a56f2b','9b82d5b7-1e10-4035-8917-b9852cc37d60','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-52-gsclsufctsvw','9b82d5b7-1e10-4035-8917-b9852cc37d60','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2344,'887a0da6-cd17-4625-9254-1461864c0263','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:39',NULL,'CREATE','COMPLETE','45','e3335d59-4349-41c7-9d9d-ac14ae94d799','state changed','OS::TripleO::Services::Podman',NULL,1400),(2345,'f463445e-a52c-4245-ab53-61aee70b908d','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','TLSProxyBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-TLSProxyBase-hakjkfnuinsb','state changed','OS::TripleO::Services::TLSProxyBase',NULL,1415),(2346,'2a766d65-93c5-4122-8a6a-f88f9da39f13','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','49','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-49-m4m7r63yxg4e','state changed','OS::TripleO::Services::Sshd',NULL,1416),(2347,'950bdef6-2639-4295-afdf-6f32fa4f8f2b','064c471b-bca9-47c0-aa2d-a118eca7f506','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-TLSProxyBase-hakjkfnuinsb','064c471b-bca9-47c0-aa2d-a118eca7f506','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2348,'bc3b5e58-206f-4ed6-b059-06b0f92e0234','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','52','9b82d5b7-1e10-4035-8917-b9852cc37d60','state changed','OS::TripleO::Services::SwiftStorage',NULL,1385),(2349,'e63c98ce-afa5-47f3-95c9-0790dd9cfc06','064c471b-bca9-47c0-aa2d-a118eca7f506','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-TLSProxyBase-hakjkfnuinsb-ApacheNetworks-fjpxoazqlmed','state changed','OS::Heat::Value',NULL,1417),(2350,'da6519af-22f0-4947-baf2-ecd13f91ddb7','f1decd27-29f3-49e3-8e04-d8b5ea11dbb4','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-49-m4m7r63yxg4e','f1decd27-29f3-49e3-8e04-d8b5ea11dbb4','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2351,'b8456da0-d4c4-4f8e-a020-c6893e9e80d9','064c471b-bca9-47c0-aa2d-a118eca7f506','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','ApacheNetworks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-TLSProxyBase-hakjkfnuinsb-ApacheNetworks-fjpxoazqlmed','state changed','OS::Heat::Value',NULL,1417),(2352,'79790d5b-0951-4241-8f56-aa148398cec7','f1decd27-29f3-49e3-8e04-d8b5ea11dbb4','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-49-m4m7r63yxg4e','f1decd27-29f3-49e3-8e04-d8b5ea11dbb4','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2353,'da29cf72-8b4b-4d46-8b3d-783bf26b7a06','064c471b-bca9-47c0-aa2d-a118eca7f506','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-TLSProxyBase-hakjkfnuinsb','064c471b-bca9-47c0-aa2d-a118eca7f506','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2354,'dbc0648a-b63c-401e-b6cb-13a26756ad6f','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca-ContainersCommon-6b2bn7muykod','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2355,'068a538f-4714-4710-9c8e-f30d808cdbfb','eee6baef-cd1e-4dcd-a342-00ce635fce36','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca-ContainersCommon-6b2bn7muykod','eee6baef-cd1e-4dcd-a342-00ce635fce36','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2356,'144ab446-6d87-45e8-bada-b3b0d94a9ed8','eee6baef-cd1e-4dcd-a342-00ce635fce36','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca-ContainersCommon-6b2bn7muykod','eee6baef-cd1e-4dcd-a342-00ce635fce36','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2357,'e4a897d7-dbcb-422d-acb4-ca9de95e8988','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','56','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5','state changed','OS::TripleO::Services::TripleoPackages',NULL,1422),(2358,'19526e10-e644-4ede-be74-e158de74b40d','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2359,'7afee2af-6f23-4004-aff7-47f4c6278409','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:40',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5-RoleParametersValue-d6d7cwrjj2rg','state changed','OS::Heat::Value',NULL,1423),(2360,'458eba3e-4bad-4dc2-9fd4-9044f0d268d5','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:40',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5-RoleParametersValue-d6d7cwrjj2rg','state changed','OS::Heat::Value',NULL,1423),(2361,'ffc3b9f7-e870-4545-bef3-018210fd5035','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','SwiftBase','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-SwiftBase-biu7w5cvotsf','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-base.yaml',NULL,1424),(2362,'cf83ccc0-38f3-417a-afac-83e14ab9c7fa','1733c097-6432-4860-920d-def59bc51960','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-SwiftBase-biu7w5cvotsf','1733c097-6432-4860-920d-def59bc51960','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2363,'5e14c785-a5c0-4079-b9d3-f9680da008b0','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','TLSProxyBase','064c471b-bca9-47c0-aa2d-a118eca7f506','state changed','OS::TripleO::Services::TLSProxyBase',NULL,1415),(2364,'c908f76a-4ed6-4e1b-a924-752c4ee29319','1733c097-6432-4860-920d-def59bc51960','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-SwiftBase-biu7w5cvotsf','1733c097-6432-4860-920d-def59bc51960','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2365,'c6876ed0-7f5d-434e-9f82-1a85def0fa6e','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','49','f1decd27-29f3-49e3-8e04-d8b5ea11dbb4','state changed','OS::TripleO::Services::Sshd',NULL,1416),(2366,'a5492f5d-fdb7-4e05-b0e0-fab2cf54edfd','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','ContainersCommon','eee6baef-cd1e-4dcd-a342-00ce635fce36','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2367,'6fd602eb-d8fd-44a4-859f-774375d928a4','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','53','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-53-m2gzh46isutt','state changed','OS::TripleO::Services::Timesync',NULL,1426),(2368,'79024fe0-f9dd-4b36-9bcd-982d79ac8f7b','47241524-e488-46d3-9105-8fa2ea881d22','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-47-eui6s7jrfwca','47241524-e488-46d3-9105-8fa2ea881d22','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2369,'8d59a3d4-5ff8-4fc3-baec-979ae01b5f42','a3f4a5bc-f7f2-4de0-8ff8-8658c7fe37d8','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-53-m2gzh46isutt','a3f4a5bc-f7f2-4de0-8ff8-8658c7fe37d8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2370,'f866b451-eff2-4dfa-bdd7-d134fed61234','a3f4a5bc-f7f2-4de0-8ff8-8658c7fe37d8','2026-06-14 07:53:41',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-53-m2gzh46isutt','a3f4a5bc-f7f2-4de0-8ff8-8658c7fe37d8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2371,'c478522f-7a5e-4349-b3fe-40b5e7196a2e','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','Podman','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5-Podman-l6v5fn63yj2e','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml',NULL,1427),(2372,'716e3414-0bb9-4014-8ea5-708c66b1708b','35f41f21-2c18-4285-ab0e-8eb8de068ed8','2026-06-14 07:53:41',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5-Podman-l6v5fn63yj2e','35f41f21-2c18-4285-ab0e-8eb8de068ed8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2373,'e8566713-9633-438a-b3bc-345630ae46b7','35f41f21-2c18-4285-ab0e-8eb8de068ed8','2026-06-14 07:53:42',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5-Podman-l6v5fn63yj2e','35f41f21-2c18-4285-ab0e-8eb8de068ed8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2374,'82419cdf-3aca-41f4-bf3a-6c3a92faf3c6','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:42',NULL,'CREATE','IN_PROGRESS','ContainersCommon','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-ContainersCommon-qjlpaishcro7','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2375,'71762ad7-57f0-4c44-8e25-b0a78b784bbf','a4cabd9a-c864-4f2b-b1e2-3b470c2a5c3f','2026-06-14 07:53:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-ContainersCommon-qjlpaishcro7','a4cabd9a-c864-4f2b-b1e2-3b470c2a5c3f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2376,'072f5598-08d8-4af6-847a-f41db592f61f','a4cabd9a-c864-4f2b-b1e2-3b470c2a5c3f','2026-06-14 07:53:42',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk-ContainersCommon-qjlpaishcro7','a4cabd9a-c864-4f2b-b1e2-3b470c2a5c3f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2377,'c316a447-230e-4413-93d1-d59e91a1247a','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:42',NULL,'CREATE','COMPLETE','SwiftBase','1733c097-6432-4860-920d-def59bc51960','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-base.yaml',NULL,1424),(2378,'8ed0b760-ef8e-4d2f-a7fb-b8c2937e426a','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:42',NULL,'CREATE','COMPLETE','47','47241524-e488-46d3-9105-8fa2ea881d22','state changed','OS::TripleO::Services::Rsyslog',NULL,1411),(2379,'631dd20d-463f-42aa-88d1-9c8c17ea913e','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:42',NULL,'CREATE','IN_PROGRESS','51','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-51-tnetuqbefyik','state changed','OS::TripleO::Services::SwiftRingBuilder',NULL,1431),(2380,'ad012a78-0cfa-4591-b14d-ccb98478662a','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:42',NULL,'CREATE','COMPLETE','53','a3f4a5bc-f7f2-4de0-8ff8-8658c7fe37d8','state changed','OS::TripleO::Services::Timesync',NULL,1426),(2381,'cad610db-46d6-4a4d-8700-3efc255836da','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','2026-06-14 07:53:42',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-51-tnetuqbefyik','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2382,'fc290f3e-0243-4102-9cef-13eca79832e3','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','2026-06-14 07:53:43',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-51-tnetuqbefyik-RoleParametersValue-gr7abvarsvbb','state changed','OS::Heat::Value',NULL,1432),(2383,'1be9f957-d655-4309-ae01-205169e9fce7','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-51-tnetuqbefyik-RoleParametersValue-gr7abvarsvbb','state changed','OS::Heat::Value',NULL,1432),(2384,'ec316e11-6227-44f4-a782-09aaa99b9bf0','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-51-tnetuqbefyik','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2385,'2b6bf3ac-16fe-4285-ba39-b200c207a870','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','Podman','35f41f21-2c18-4285-ab0e-8eb8de068ed8','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml',NULL,1427),(2386,'acb72df3-6887-4c0c-93fc-725add582952','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:43',NULL,'CREATE','IN_PROGRESS','57','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-57-ulenef5otrrh','state changed','OS::TripleO::Services::Tuned',NULL,1434),(2387,'3bc24350-c50f-42b9-aebe-fad87d999666','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-56-vja3oimpsjy5','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2388,'64c8735d-dfe3-469a-b675-d23cbc7f982d','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','ContainersCommon','a4cabd9a-c864-4f2b-b1e2-3b470c2a5c3f','state changed','file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml',NULL,NULL),(2389,'20c5f752-fdd8-46e1-84d5-bbc81bc0482f','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-50-uvrjob3io6mk','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2390,'769958c7-e289-481b-870c-203436825036','33bfe587-f7f4-47d8-8d03-4be3ad572fed','2026-06-14 07:53:43',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-57-ulenef5otrrh','33bfe587-f7f4-47d8-8d03-4be3ad572fed','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2391,'9f9ec3cb-8adb-4f14-a3c1-3f459096833d','33bfe587-f7f4-47d8-8d03-4be3ad572fed','2026-06-14 07:53:43',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-57-ulenef5otrrh-RoleParametersValue-t44vrzqoqzab','state changed','OS::Heat::Value',NULL,1435),(2392,'8cd6f6ec-4ca2-4aea-a4e3-7d53bfafb9ce','33bfe587-f7f4-47d8-8d03-4be3ad572fed','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-57-ulenef5otrrh-RoleParametersValue-t44vrzqoqzab','state changed','OS::Heat::Value',NULL,1435),(2393,'43c7dd5a-8727-460f-aaa2-03e5d5dd4810','33bfe587-f7f4-47d8-8d03-4be3ad572fed','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-57-ulenef5otrrh','33bfe587-f7f4-47d8-8d03-4be3ad572fed','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2394,'1c4c428d-981d-402a-8bdf-f89df1fcabe3','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','56','8f2d6f1b-7300-4bb2-8afa-51425cc8d211','state changed','OS::TripleO::Services::TripleoPackages',NULL,1422),(2395,'b0fdd8b1-2f0f-41ac-9516-a60116a78959','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:43',NULL,'CREATE','COMPLETE','51','0843a74d-1dc6-4e82-99c4-3f784d00bcf1','state changed','OS::TripleO::Services::SwiftRingBuilder',NULL,1431),(2396,'9e84b200-404e-4e9d-abd4-3f3746e8e2b2','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:44',NULL,'CREATE','COMPLETE','50','8bdf1f6a-5500-425b-b1b1-7400b8fbaaaa','state changed','OS::TripleO::Services::SwiftProxy',NULL,1403),(2397,'f109f55f-c2c3-4275-b888-8a4bd03010a0','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:44',NULL,'CREATE','IN_PROGRESS','55','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-55-ylnk5o2u3otk','state changed','OS::TripleO::Services::TripleoFirewall',NULL,1440),(2398,'dd3631b5-d7c6-4198-872d-69f5950c9baf','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:44',NULL,'CREATE','COMPLETE','57','33bfe587-f7f4-47d8-8d03-4be3ad572fed','state changed','OS::TripleO::Services::Tuned',NULL,1434),(2399,'ebb5aa0a-a395-4030-a4f9-963f4849541b','338c853f-030c-4774-9c61-cf21b0b5eaa0','2026-06-14 07:53:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-55-ylnk5o2u3otk','338c853f-030c-4774-9c61-cf21b0b5eaa0','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2400,'0a5cf6c9-56f1-4ef8-86d4-758f231b2887','338c853f-030c-4774-9c61-cf21b0b5eaa0','2026-06-14 07:53:44',NULL,'CREATE','IN_PROGRESS','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-55-ylnk5o2u3otk-RoleParametersValue-fkfbzjvmvowu','state changed','OS::Heat::Value',NULL,1445),(2401,'49ff8f11-69d0-4039-8efd-6ba2d25cfb0e','338c853f-030c-4774-9c61-cf21b0b5eaa0','2026-06-14 07:53:44',NULL,'CREATE','COMPLETE','RoleParametersValue','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-55-ylnk5o2u3otk-RoleParametersValue-fkfbzjvmvowu','state changed','OS::Heat::Value',NULL,1445),(2402,'43b8395e-7a98-4a72-b4aa-52946d53188b','338c853f-030c-4774-9c61-cf21b0b5eaa0','2026-06-14 07:53:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-55-ylnk5o2u3otk','338c853f-030c-4774-9c61-cf21b0b5eaa0','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2403,'0d5750bb-f69c-4f1c-b95a-e5e4f3fcf183','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:44',NULL,'CREATE','IN_PROGRESS','54','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-54-hxqsljz6gt7m','state changed','OS::TripleO::Services::Timezone',NULL,1446),(2404,'8f15c9b6-dc40-40b5-ae86-bd9064e3c436','3a975399-d0a8-4441-9c35-1ecbe97462ea','2026-06-14 07:53:44',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-54-hxqsljz6gt7m','3a975399-d0a8-4441-9c35-1ecbe97462ea','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2405,'e28de479-3b71-492b-a202-e8c54a1d6083','3a975399-d0a8-4441-9c35-1ecbe97462ea','2026-06-14 07:53:44',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx-54-hxqsljz6gt7m','3a975399-d0a8-4441-9c35-1ecbe97462ea','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2406,'a3332001-1a57-4f38-bb24-efd8ff269aaa','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:45',NULL,'CREATE','COMPLETE','55','338c853f-030c-4774-9c61-cf21b0b5eaa0','state changed','OS::TripleO::Services::TripleoFirewall',NULL,1440),(2407,'c1e5ef3c-5889-4d0b-bb0a-cf7c58d48c19','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:45',NULL,'CREATE','COMPLETE','54','3a975399-d0a8-4441-9c35-1ecbe97462ea','state changed','OS::TripleO::Services::Timezone',NULL,1446),(2408,'7fac21c7-f190-4005-b270-46585722351c','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','2026-06-14 07:53:45',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceChain-6beggisltcxx','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2409,'4a4f59a7-52fb-426d-a92f-ad114c2fcd27','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:46',NULL,'CREATE','COMPLETE','ServiceChain','fb8aa65d-91ab-4acd-a1a6-b503d2c058ab','state changed','OS::Heat::ResourceChain',NULL,88),(2410,'0dfe3f1a-00b0-4614-8544-2cac77815510','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:47',NULL,'CREATE','IN_PROGRESS','UpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpgradeTasks-zwkhcgmzwgcp','state changed','OS::Heat::Value',NULL,1455),(2411,'01c25027-07a1-4d80-8f6a-a8d369540f12','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:47',NULL,'CREATE','COMPLETE','UpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpgradeTasks-zwkhcgmzwgcp','state changed','OS::Heat::Value',NULL,1455),(2412,'311a947f-39f7-4910-8aaa-37def268b554','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:47',NULL,'CREATE','IN_PROGRESS','UpgradeBatchTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpgradeBatchTasks-fptydmsyry5x','state changed','OS::Heat::Value',NULL,1456),(2413,'c29b0652-717c-49ce-9d26-673e6b1cddc8','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:47',NULL,'CREATE','COMPLETE','UpgradeBatchTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpgradeBatchTasks-fptydmsyry5x','state changed','OS::Heat::Value',NULL,1456),(2414,'7032e8f0-7e5a-4760-90d0-23eae2f82790','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','IN_PROGRESS','GlobalConfigSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-GlobalConfigSettings-nnuuah2hvqox','state changed','OS::Heat::Value',NULL,1457),(2415,'0c7011c4-3974-473b-ac50-7ccad8e45b5a','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','COMPLETE','GlobalConfigSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-GlobalConfigSettings-nnuuah2hvqox','state changed','OS::Heat::Value',NULL,1457),(2416,'c91d9921-266b-4919-903a-cd401679a744','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','IN_PROGRESS','PostUpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PostUpgradeTasks-bdvmdhqptkpt','state changed','OS::Heat::Value',NULL,1458),(2417,'fcac803b-b518-437a-8378-f22824f30051','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','IN_PROGRESS','DockerConfigScripts','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerConfigScripts-37lcwknqjo6h','state changed','OS::Heat::Value',NULL,1459),(2418,'b74121ee-6e36-47ec-aff7-67e8383b0995','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','COMPLETE','DockerConfigScripts','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerConfigScripts-37lcwknqjo6h','state changed','OS::Heat::Value',NULL,1459),(2419,'1a9971cc-9025-4705-81df-e487a5730fae','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','COMPLETE','PostUpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PostUpgradeTasks-bdvmdhqptkpt','state changed','OS::Heat::Value',NULL,1458),(2420,'f0332a22-336a-4544-bf70-e08b6147997f','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','IN_PROGRESS','UpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpdateTasks-xyiamjcfdxj7','state changed','OS::Heat::Value',NULL,1460),(2421,'37a3e532-e7de-43cb-bbaf-78cb977abde3','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ScaleTasks-y4dddkk2lolw','state changed','OS::Heat::Value',NULL,1461),(2422,'5ac4b2af-f7bd-41a1-ba04-702a5f3686b1','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','COMPLETE','UpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-UpdateTasks-xyiamjcfdxj7','state changed','OS::Heat::Value',NULL,1460),(2423,'0b3f5df5-bdbb-4b38-9eb2-3b5bc258cbee','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:48',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ScaleTasks-y4dddkk2lolw','state changed','OS::Heat::Value',NULL,1461),(2424,'6c108b68-873b-4607-b28f-1b830c549790','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PreDeployStepTasks-6uuwyex72fqj','state changed','OS::Heat::Value',NULL,1462),(2425,'a132472b-81ff-4190-8145-1da3cb86c61c','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','IN_PROGRESS','HostFirewallTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-HostFirewallTasks-2destkg5w2zd','state changed','OS::Heat::Value',NULL,1463),(2426,'8aa192df-cffd-460a-9ec6-316ebcceacfe','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','COMPLETE','HostFirewallTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-HostFirewallTasks-2destkg5w2zd','state changed','OS::Heat::Value',NULL,1463),(2427,'d42ee97a-8eff-494f-9ee3-157205806c30','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PreDeployStepTasks-6uuwyex72fqj','state changed','OS::Heat::Value',NULL,1462),(2428,'f29bfe27-c864-4957-abd1-848968de3ce7','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','IN_PROGRESS','ContainerPuppetTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ContainerPuppetTasks-i7xhzmew475n','state changed','OS::Heat::Value',NULL,1464),(2429,'debd857f-485a-42fa-b92b-ffd90a928b25','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','COMPLETE','ContainerPuppetTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ContainerPuppetTasks-i7xhzmew475n','state changed','OS::Heat::Value',NULL,1464),(2430,'5cec637c-ac32-4ee0-8bf6-a7ee1bddb57c','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','IN_PROGRESS','PostUpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PostUpdateTasks-hemszddr3axc','state changed','OS::Heat::Value',NULL,1465),(2431,'7d1d84ce-8c00-4928-9371-16171dde8b83','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:49',NULL,'CREATE','COMPLETE','PostUpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PostUpdateTasks-hemszddr3axc','state changed','OS::Heat::Value',NULL,1465),(2432,'b965e39f-7bfd-4529-8b2b-375490c74780','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','ServiceServerMetadataHook','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x','state changed','OS::TripleO::ControllerServiceServerMetadataHook',NULL,1466),(2433,'cc0ca713-71d7-4ded-9845-479007f877fd','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','KeystoneResourcesConfigs','overcloud-ControllerServiceChain-5ixgtyfjtedl-KeystoneResourcesConfigs-k6t6tybycssv','state changed','OS::Heat::Value',NULL,1467),(2434,'64f873c8-b74b-4187-a3f5-eaad032c4e02','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','KeystoneResourcesConfigs','overcloud-ControllerServiceChain-5ixgtyfjtedl-KeystoneResourcesConfigs-k6t6tybycssv','state changed','OS::Heat::Value',NULL,1467),(2435,'4b504767-9602-428c-8f89-05aa3506f7ae','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2436,'9fedd065-efdb-41e7-89e9-a125b7d9a256','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','PreUpgradeRollingTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PreUpgradeRollingTasks-2v6zukrpqxc3','state changed','OS::Heat::Value',NULL,1468),(2437,'15d97c90-3d06-4c6a-aa0c-0b62f63f3264','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','PreUpgradeRollingTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-PreUpgradeRollingTasks-2v6zukrpqxc3','state changed','OS::Heat::Value',NULL,1468),(2438,'9479e0d4-d7d7-4e42-8a70-737f250787d2','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','IncomingMetadataSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-IncomingMetadataSettings-6o4p5x3ify4f','state changed','OS::Heat::Value',NULL,1469),(2439,'05f01f9e-60a8-4d4a-92d0-b3df6e2285af','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','IncomingMetadataSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-IncomingMetadataSettings-6o4p5x3ify4f','state changed','OS::Heat::Value',NULL,1469),(2440,'8c90dccb-d427-43cd-ae0c-59493df996e4','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','IndividualServices','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-IndividualServices-oulej4agl3aq','state changed','OS::Heat::Value',NULL,1472),(2441,'68611f27-f0a1-4bb7-acc9-71ef2de1c206','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','CompactServices','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-CompactServices-xndskdvp6sn3','state changed','OS::Heat::Value',NULL,1473),(2442,'c9d12220-aadd-4948-a43f-c78da556f6ea','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','IndividualServices','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-IndividualServices-oulej4agl3aq','state changed','OS::Heat::Value',NULL,1472),(2443,'ed4a03fd-0723-4cfd-a757-759d76b60d5c','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','CompactServices','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x-CompactServices-xndskdvp6sn3','state changed','OS::Heat::Value',NULL,1473),(2444,'b6db4580-7b0a-4880-bdfe-105f22c5c7c8','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','PuppetConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-PuppetConfig-gp5s37zk2653','state changed','OS::Heat::Value',NULL,1471),(2445,'0903f4cf-3bea-4421-916e-5c27ad999b8d','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','2026-06-14 07:53:50',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceServerMetadataHook-uj3ahngcoc6x','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2446,'9693076d-7b5a-47ec-8d01-759690da522d','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:50',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalDeployTasks-7c57yr567mwa','state changed','OS::Heat::Value',NULL,1474),(2447,'5480df2d-b5c9-474e-84fb-d0905e3fe653','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalDeployTasks-7c57yr567mwa','state changed','OS::Heat::Value',NULL,1474),(2448,'6b60e161-4513-4c32-8fe3-76031f6bbf9d','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','PuppetConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-PuppetConfig-gp5s37zk2653','state changed','OS::Heat::Value',NULL,1471),(2449,'c5494857-4c17-4fae-bc62-3fc08bc9e3a6','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','IN_PROGRESS','DockerPuppetTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerPuppetTasks-qy7iyzp4wjci','state changed','OS::Heat::Value',NULL,1475),(2450,'4e77254c-d6c4-42f3-9d6a-c811fa228bfa','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','IN_PROGRESS','MonitoringSubscriptionsConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-MonitoringSubscriptionsConfig-hawc5gdszqzx','state changed','OS::Heat::Value',NULL,1476),(2451,'a88ed287-d54a-4ed8-a807-e6fe6063cbe5','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','MonitoringSubscriptionsConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-MonitoringSubscriptionsConfig-hawc5gdszqzx','state changed','OS::Heat::Value',NULL,1476),(2452,'82eba472-7c2a-4b2a-aad2-20acb3465e0a','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','DockerPuppetTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerPuppetTasks-qy7iyzp4wjci','state changed','OS::Heat::Value',NULL,1475),(2453,'79f6dd1c-4f0f-4102-8a3a-be80b907c73c','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','ServiceServerMetadataHook','5ea1a830-f6f6-43bc-85b2-cf97f51f8e4d','state changed','OS::TripleO::ControllerServiceServerMetadataHook',NULL,1466),(2454,'8dc8748f-0b82-4192-b728-0aaef476c5e2','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','IN_PROGRESS','IpaRegistrationTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-IpaRegistrationTasks-keiclrpdhz2g','state changed','OS::Heat::Value',NULL,1477),(2455,'dfcf4d44-ace6-425c-b7a2-4878414cf9b4','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:51',NULL,'CREATE','COMPLETE','IpaRegistrationTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-IpaRegistrationTasks-keiclrpdhz2g','state changed','OS::Heat::Value',NULL,1477),(2456,'d0634ee0-30ea-4799-b4d6-5f08646bd94c','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-ControllerServiceChain-5ixgtyfjtedl-FirewallFrontendRules-fu74nhqkoxvf','state changed','OS::Heat::Value',NULL,1479),(2457,'97024f35-1a26-4a50-a13e-b8edd658c6b0','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','IN_PROGRESS','ServiceConfigSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceConfigSettings-5olbotpng3mg','state changed','OS::Heat::Value',NULL,1478),(2458,'193228f5-c6ca-476d-a5df-688a7ffd0e1d','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-ControllerServiceChain-5ixgtyfjtedl-FirewallFrontendRules-fu74nhqkoxvf','state changed','OS::Heat::Value',NULL,1479),(2459,'a166b221-3fcc-4558-800f-82e3f7ebabd5','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalPostDeployTasks-mbfpl5reb3zr','state changed','OS::Heat::Value',NULL,1480),(2460,'ab46ebaa-a22f-4094-bf38-be6d99fbac6d','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalPostDeployTasks-mbfpl5reb3zr','state changed','OS::Heat::Value',NULL,1480),(2461,'b5c46780-102f-445b-92df-e14a06ac56df','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','COMPLETE','ServiceConfigSettings','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceConfigSettings-5olbotpng3mg','state changed','OS::Heat::Value',NULL,1478),(2462,'52d38f28-90d1-43c2-b5a3-bd564a50f66e','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalUpgradeTasks-birbygy3qamf','state changed','OS::Heat::Value',NULL,1481),(2463,'67c76a19-ba47-4a79-a701-96696e1d1f03','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalUpgradeTasks-birbygy3qamf','state changed','OS::Heat::Value',NULL,1481),(2464,'ea7b0379-67c3-4025-845f-7c4928a55416','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','IN_PROGRESS','FirewallRules','overcloud-ControllerServiceChain-5ixgtyfjtedl-FirewallRules-bdf6vbz2wvbz','state changed','OS::Heat::Value',NULL,1482),(2465,'6a99db35-835e-447e-bfdb-c00c65bf7b99','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:52',NULL,'CREATE','COMPLETE','FirewallRules','overcloud-ControllerServiceChain-5ixgtyfjtedl-FirewallRules-bdf6vbz2wvbz','state changed','OS::Heat::Value',NULL,1482),(2466,'cb4a3fe5-8040-4d4f-8242-5fbae820f16a','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','IN_PROGRESS','DockerConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerConfig-n4gkipm3i2uh','state changed','OS::Heat::Value',NULL,1483),(2467,'9a3ffa52-e7c1-437a-9ed9-226b4ba754b8','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','IN_PROGRESS','DeployStepsTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-DeployStepsTasks-tjipenydvc5j','state changed','OS::Heat::Value',NULL,1484),(2468,'1772a73e-fd70-4efb-91a6-094072ecadd0','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','COMPLETE','DeployStepsTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-DeployStepsTasks-tjipenydvc5j','state changed','OS::Heat::Value',NULL,1484),(2469,'f76ec785-7824-4322-b879-070f6f25d0f6','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','COMPLETE','DockerConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-DockerConfig-n4gkipm3i2uh','state changed','OS::Heat::Value',NULL,1483),(2470,'d81433ce-e4e6-49b0-9b78-edb70f05ba10','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','IN_PROGRESS','KollaConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-KollaConfig-54tiktcecamo','state changed','OS::Heat::Value',NULL,1485),(2471,'70d9d20d-6f7f-4541-853b-9ff8f0f0281c','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','COMPLETE','KollaConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-KollaConfig-54tiktcecamo','state changed','OS::Heat::Value',NULL,1485),(2472,'21c169e7-7d6c-466c-b886-977d64aff6d7','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','IN_PROGRESS','HostPrepTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-HostPrepTasks-cb26ml3upadt','state changed','OS::Heat::Value',NULL,1486),(2473,'19e5e906-3f06-409c-aa19-72e85e8201e2','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:53',NULL,'CREATE','COMPLETE','HostPrepTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-HostPrepTasks-cb26ml3upadt','state changed','OS::Heat::Value',NULL,1486),(2474,'18f8a5e1-52af-4a7d-8048-8e0319756612','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','IN_PROGRESS','ServiceNames','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceNames-hxdl4rvsqcjq','state changed','OS::Heat::Value',NULL,1488),(2475,'d5d773b9-0152-4833-9de4-42357b4f6d0f','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','IN_PROGRESS','AnsibleGroupVars','overcloud-ControllerServiceChain-5ixgtyfjtedl-AnsibleGroupVars-6ackd6st5d3h','state changed','OS::Heat::Value',NULL,1487),(2476,'b92e7156-b80e-4099-9673-e5a58be2b583','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','COMPLETE','ServiceNames','overcloud-ControllerServiceChain-5ixgtyfjtedl-ServiceNames-hxdl4rvsqcjq','state changed','OS::Heat::Value',NULL,1488),(2477,'fe75b2f9-5722-4e36-a67e-ba6f42da8991','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','COMPLETE','AnsibleGroupVars','overcloud-ControllerServiceChain-5ixgtyfjtedl-AnsibleGroupVars-6ackd6st5d3h','state changed','OS::Heat::Value',NULL,1487),(2478,'0a55e9b6-709e-4e93-9abf-5b56f46cdc23','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','IN_PROGRESS','PuppetStepConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-PuppetStepConfig-aqbf3pzaifao','state changed','OS::Heat::Value',NULL,1489),(2479,'d36907d4-f7c7-426f-8d28-97fe0e7045c7','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','COMPLETE','PuppetStepConfig','overcloud-ControllerServiceChain-5ixgtyfjtedl-PuppetStepConfig-aqbf3pzaifao','state changed','OS::Heat::Value',NULL,1489),(2480,'9ad1b53b-175c-474b-8954-cbed3874866b','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalUpdateTasks-qeopyuudku43','state changed','OS::Heat::Value',NULL,1490),(2481,'e60e1e14-7bdb-42a8-9d96-d79acb3d8e1b','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-ControllerServiceChain-5ixgtyfjtedl-ExternalUpdateTasks-qeopyuudku43','state changed','OS::Heat::Value',NULL,1490),(2482,'ad3c3fea-b842-4827-97a2-0edbc856fbd4','64c32572-dd45-4ad0-99ac-dd7912a6119e','2026-06-14 07:53:54',NULL,'CREATE','COMPLETE','overcloud-ControllerServiceChain-5ixgtyfjtedl','64c32572-dd45-4ad0-99ac-dd7912a6119e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2483,'a8359769-5062-47da-91ee-3a9450357674','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:55',NULL,'CREATE','COMPLETE','ControllerServiceChain','64c32572-dd45-4ad0-99ac-dd7912a6119e','state changed','OS::TripleO::ControllerServices',NULL,70),(2484,'a5c48418-8fc1-4905-ba04-c8f782e62ab1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:56',NULL,'CREATE','IN_PROGRESS','ControllerServiceChainRoleData','overcloud-ControllerServiceChainRoleData-3a7ezzdgx34f','state changed','OS::Heat::Value',NULL,1527),(2485,'6b63a8f7-8120-4a33-9c14-e8c77a6a1387','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:56',NULL,'CREATE','COMPLETE','ControllerServiceChainRoleData','overcloud-ControllerServiceChainRoleData-3a7ezzdgx34f','state changed','OS::Heat::Value',NULL,1527),(2486,'919ad3a0-8c1a-4bef-be23-ad5defd9d1f8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:56',NULL,'CREATE','IN_PROGRESS','GlobalConfig','overcloud-GlobalConfig-fzb4kqybcecj','state changed','OS::Heat::Value',NULL,1528),(2487,'89b906cf-a39b-43e7-b589-827eb4c4d3ab','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:56',NULL,'CREATE','COMPLETE','GlobalConfig','overcloud-GlobalConfig-fzb4kqybcecj','state changed','OS::Heat::Value',NULL,1528),(2488,'c3cfa7ef-fb59-4732-b519-264ccf35c641','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','ComputeServiceConfigSettings','overcloud-ComputeServiceConfigSettings-23r2fsyo4me6','state changed','OS::Heat::Value',NULL,1529),(2489,'69f5503e-4cf7-44c3-a46c-8e9de0a4105b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','ComputeServiceConfigSettings','overcloud-ComputeServiceConfigSettings-23r2fsyo4me6','state changed','OS::Heat::Value',NULL,1529),(2490,'e95a1b9f-2742-4443-a802-32087c8d7363','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','ComputeConfigData','overcloud-ComputeConfigData-rqdypragzek4','state changed','OS::Heat::Value',NULL,1531),(2491,'6a532565-f3c1-482c-9a57-8edca5b35c0e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','ComputeConfigData','overcloud-ComputeConfigData-rqdypragzek4','state changed','OS::Heat::Value',NULL,1531),(2492,'ab9aa3a7-03f3-4adf-be86-55cfbbd0c149','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','CellControllerComputeServiceConfigSettings','overcloud-CellControllerComputeServiceConfigSettings-2dcctaablqs6','state changed','OS::Heat::Value',NULL,1532),(2493,'26d58dcb-5b3f-4695-a50b-b20dfe283b9d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','CellControllerComputeServiceConfigSettings','overcloud-CellControllerComputeServiceConfigSettings-2dcctaablqs6','state changed','OS::Heat::Value',NULL,1532),(2494,'c3e049f7-d6ac-48fb-ad51-79304f6bf2e5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','BlockStorageServiceConfigSettings','overcloud-BlockStorageServiceConfigSettings-4od2wktmw5jt','state changed','OS::Heat::Value',NULL,1533),(2495,'2eedc92a-fa7b-4bda-872f-fc04903bee8a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','BlockStorageServiceConfigSettings','overcloud-BlockStorageServiceConfigSettings-4od2wktmw5jt','state changed','OS::Heat::Value',NULL,1533),(2496,'d52361f9-da5f-46f9-aa37-fb60d7af23a0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','CellControllerComputeConfigData','overcloud-CellControllerComputeConfigData-rb5xi7aim4ej','state changed','OS::Heat::Value',NULL,1536),(2497,'44d16622-b628-469d-a8fd-048a6ce14264','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','IN_PROGRESS','CephStorageServiceConfigSettings','overcloud-CephStorageServiceConfigSettings-ngxbbpzfcaxn','state changed','OS::Heat::Value',NULL,1537),(2498,'7bf1074b-5342-434c-af61-813572512b6b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','CellControllerComputeConfigData','overcloud-CellControllerComputeConfigData-rb5xi7aim4ej','state changed','OS::Heat::Value',NULL,1536),(2499,'c95dcbfb-7401-4e04-b2e6-fc95796a09d9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:57',NULL,'CREATE','COMPLETE','CephStorageServiceConfigSettings','overcloud-CephStorageServiceConfigSettings-ngxbbpzfcaxn','state changed','OS::Heat::Value',NULL,1537),(2500,'2d674bf3-f075-4df5-b89a-d5fac62436d1','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','BlockStorageConfigData','overcloud-BlockStorageConfigData-j3fxbwzury53','state changed','OS::Heat::Value',NULL,1538),(2501,'df264e00-41bd-4eb3-b96b-fc12d4dcbe11','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','BlockStorageConfigData','overcloud-BlockStorageConfigData-j3fxbwzury53','state changed','OS::Heat::Value',NULL,1538),(2502,'afef1d75-9e50-4a78-be17-8d56895f6cf5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','CephStorageConfigData','overcloud-CephStorageConfigData-unev556jfcl4','state changed','OS::Heat::Value',NULL,1540),(2503,'ebe9236f-9e76-4937-909d-63c44ba78ece','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','CephStorageConfigData','overcloud-CephStorageConfigData-unev556jfcl4','state changed','OS::Heat::Value',NULL,1540),(2504,'b61b2bd3-9f3e-4769-b28f-53a76619f301','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','ControllerServiceNames','overcloud-ControllerServiceNames-cmx63fcdgjyj','state changed','OS::Heat::Value',NULL,1541),(2505,'588bd711-70bc-420c-a285-e0b73dd2c893','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','ControllerServiceNames','overcloud-ControllerServiceNames-cmx63fcdgjyj','state changed','OS::Heat::Value',NULL,1541),(2506,'2039e14f-de2c-4f1b-a2c8-371996a621c3','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','ObjectStorageServiceConfigSettings','overcloud-ObjectStorageServiceConfigSettings-ifdnlfwxnpjz','state changed','OS::Heat::Value',NULL,1542),(2507,'eb4aaa9f-9ccd-4168-ba76-e72e09b757ee','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','ObjectStorageServiceConfigSettings','overcloud-ObjectStorageServiceConfigSettings-ifdnlfwxnpjz','state changed','OS::Heat::Value',NULL,1542),(2508,'a0d80d49-da92-420f-a9a1-207be662d980','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','ObjectStorageConfigData','overcloud-ObjectStorageConfigData-wv6hk5wvaeog','state changed','OS::Heat::Value',NULL,1545),(2509,'6b9f7cef-9e0c-49ac-8863-e386fcc04b11','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','ObjectStorageConfigData','overcloud-ObjectStorageConfigData-wv6hk5wvaeog','state changed','OS::Heat::Value',NULL,1545),(2510,'927a183f-4191-47b8-8f34-b6eccba487be','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','CellControllerServiceConfigSettings','overcloud-CellControllerServiceConfigSettings-4hqg4tpaaz4t','state changed','OS::Heat::Value',NULL,1544),(2511,'977cf7f6-7687-40d7-8501-bc43230c8e0b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','CellControllerServiceConfigSettings','overcloud-CellControllerServiceConfigSettings-4hqg4tpaaz4t','state changed','OS::Heat::Value',NULL,1544),(2512,'e1302fc3-7ada-42ed-9aa4-d4cf300cdfbd','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','ControllerServiceConfigSettings','overcloud-ControllerServiceConfigSettings-p6vvsvg7runr','state changed','OS::Heat::Value',NULL,1546),(2513,'6e7b3942-afa6-4219-bca0-001ccda69ee6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','FirewallFrontendRules','overcloud-FirewallFrontendRules-hiuuwjdoyuah','state changed','OS::Heat::Value',NULL,1549),(2514,'5cc2ccd2-3c73-4d86-9843-a40495bdc8aa','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','COMPLETE','FirewallFrontendRules','overcloud-FirewallFrontendRules-hiuuwjdoyuah','state changed','OS::Heat::Value',NULL,1549),(2515,'66c794be-9f35-42c9-b938-afb6a7406dba','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:58',NULL,'CREATE','IN_PROGRESS','Controller','overcloud-Controller-3qbeev7cqhfj','state changed','OS::Heat::ResourceGroup',NULL,1551),(2516,'25c97034-39a7-4ca9-bd8b-1cad5e2e9cd8','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','NetworkerGroupVars','overcloud-NetworkerGroupVars-kkyylsxqnf4y','state changed','OS::Heat::Value',NULL,1552),(2517,'00a16728-7c4c-4c7a-8981-cecc3c22e172','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','NetworkerGroupVars','overcloud-NetworkerGroupVars-kkyylsxqnf4y','state changed','OS::Heat::Value',NULL,1552),(2518,'cbd4cdd0-cd9e-4c38-8996-21b3ab5a7310','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','CellControllerConfigData','overcloud-CellControllerConfigData-deujlig5jnls','state changed','OS::Heat::Value',NULL,1550),(2519,'97d7a21e-ab1e-4a35-9194-c6296fc1eeab','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','ControllerServiceConfigSettings','overcloud-ControllerServiceConfigSettings-p6vvsvg7runr','state changed','OS::Heat::Value',NULL,1546),(2520,'2cc419bb-7252-4320-90c0-cf8f782838ac','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','CellControllerComputeGroupVars','overcloud-CellControllerComputeGroupVars-hwjxoyarzt54','state changed','OS::Heat::Value',NULL,1553),(2521,'15aa87fe-25ba-42d9-bd78-23f188207988','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj','53e65c3b-7e70-4854-892e-e4796b69670c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2522,'80caa3dd-d3ec-42b4-910e-840e6c79128b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','CellControllerComputeGroupVars','overcloud-CellControllerComputeGroupVars-hwjxoyarzt54','state changed','OS::Heat::Value',NULL,1553),(2523,'423dfa8c-0877-4e07-abf6-b39e58688a33','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','BlockStorageGroupVars','overcloud-BlockStorageGroupVars-ylggwgizagwh','state changed','OS::Heat::Value',NULL,1555),(2524,'1601a608-20c7-4f10-a7d4-641308b6b37a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','ControllerGroupVars','overcloud-ControllerGroupVars-4ntb467lrilj','state changed','OS::Heat::Value',NULL,1557),(2525,'6fcd9523-83be-46dd-b0fd-942ae702a1f2','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','BlockStorageGroupVars','overcloud-BlockStorageGroupVars-ylggwgizagwh','state changed','OS::Heat::Value',NULL,1555),(2526,'894a9aa0-a366-4a82-ba66-63c0a0de941c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','ControllerGroupVars','overcloud-ControllerGroupVars-4ntb467lrilj','state changed','OS::Heat::Value',NULL,1557),(2527,'4a852e05-6b97-46e0-9107-7006a3da771d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','CephStorageGroupVars','overcloud-CephStorageGroupVars-alyy3plbvpxi','state changed','OS::Heat::Value',NULL,1558),(2528,'4b91377d-c937-413e-a320-cf89f32f9e01','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj','53e65c3b-7e70-4854-892e-e4796b69670c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2529,'656e2e90-ae7e-45e1-aec8-c4b55641bf71','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','CephStorageGroupVars','overcloud-CephStorageGroupVars-alyy3plbvpxi','state changed','OS::Heat::Value',NULL,1558),(2530,'148ce021-8be3-44f4-b9d8-601d7bc3d530','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','NetworkerServiceConfigSettings','overcloud-NetworkerServiceConfigSettings-fdhyltzdfyfe','state changed','OS::Heat::Value',NULL,1556),(2531,'59f13903-198e-441a-b01b-794b7873e1c5','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','CellControllerConfigData','overcloud-CellControllerConfigData-deujlig5jnls','state changed','OS::Heat::Value',NULL,1550),(2532,'46249fd1-8a10-44ed-b62a-cf0ab85d4f85','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','ComputeGroupVars','overcloud-ComputeGroupVars-nwy6pgqtgwjv','state changed','OS::Heat::Value',NULL,1561),(2533,'4237441a-e8a0-4b2a-8b02-37103209bd4e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','ComputeGroupVars','overcloud-ComputeGroupVars-nwy6pgqtgwjv','state changed','OS::Heat::Value',NULL,1561),(2534,'de265fbf-8353-416b-b43f-01c62822fd13','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','CellControllerGroupVars','overcloud-CellControllerGroupVars-hpdvjw6vvfbf','state changed','OS::Heat::Value',NULL,1560),(2535,'bed3f9fc-3d52-4d14-8a98-273d31b51fa9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','NetworkerServiceConfigSettings','overcloud-NetworkerServiceConfigSettings-fdhyltzdfyfe','state changed','OS::Heat::Value',NULL,1556),(2536,'d68b3011-2486-45c1-bd5e-7aff03972e0a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','CellControllerGroupVars','overcloud-CellControllerGroupVars-hpdvjw6vvfbf','state changed','OS::Heat::Value',NULL,1560),(2537,'3b24d4c2-0a4e-4a00-ae9e-86cc20737142','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','ObjectStorageGroupVars','overcloud-ObjectStorageGroupVars-ak5kmyfgodvz','state changed','OS::Heat::Value',NULL,1563),(2538,'4d229cf7-1b19-4fcd-be51-a5844a777e57','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','ObjectStorageGroupVars','overcloud-ObjectStorageGroupVars-ak5kmyfgodvz','state changed','OS::Heat::Value',NULL,1563),(2539,'9c219e17-b863-426b-908f-73642862c84d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','ControllerConfigData','overcloud-ControllerConfigData-ioy7frnlzrfm','state changed','OS::Heat::Value',NULL,1565),(2540,'081d2d3f-9588-4cdb-a191-5df5348dc8e4','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','ControllerConfigData','overcloud-ControllerConfigData-ioy7frnlzrfm','state changed','OS::Heat::Value',NULL,1565),(2541,'4a76ed1c-8204-4ae0-a1cd-14809ae3ddd0','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','IN_PROGRESS','NetworkerConfigData','overcloud-NetworkerConfigData-m5lanmur6vjb','state changed','OS::Heat::Value',NULL,1566),(2542,'72e07307-6e81-46fa-b4ca-1ba18203478c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:53:59',NULL,'CREATE','COMPLETE','NetworkerConfigData','overcloud-NetworkerConfigData-m5lanmur6vjb','state changed','OS::Heat::Value',NULL,1566),(2543,'6f19e692-6817-4d61-a657-803862235110','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:00',NULL,'UPDATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj','53e65c3b-7e70-4854-892e-e4796b69670c','Stack UPDATE started','OS::Heat::Stack',NULL,NULL),(2544,'685b21a4-b1bb-4c79-b9a9-76dc064c562d','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:00',NULL,'CREATE','IN_PROGRESS','2','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5','state changed','OS::TripleO::Controller',NULL,1567),(2545,'a2880173-7e27-464f-8b1e-9e9a70a2762c','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:00',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5','ec809193-b15d-45d3-ac30-fad400ed22d3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2546,'ea56809c-adec-4740-8ff7-a3eadcab2be8','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','Controller','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev','state changed','OS::TripleO::ControllerServer',NULL,1568),(2547,'66b07f6e-0341-4a92-b837-e468f5cc0a35','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2548,'1b2635ce-3ac5-445c-bd31-ec755b0b8b08','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev-ControlPlanePort-4itcsrmv36ek','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1569),(2549,'53941fda-2088-40d9-8991-2bad9883c4a7','cec6e138-c733-458a-9095-7714a43595ab','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev-ControlPlanePort-4itcsrmv36ek','cec6e138-c733-458a-9095-7714a43595ab','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2550,'b843ed38-d32b-496d-814a-4eaa078d9e96','cec6e138-c733-458a-9095-7714a43595ab','2026-06-14 07:54:01',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev-ControlPlanePort-4itcsrmv36ek','cec6e138-c733-458a-9095-7714a43595ab','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2551,'3890298b-f4d3-4e8a-8f33-0f9d6dd4bb30','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','0','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3','state changed','OS::TripleO::Controller',NULL,1570),(2552,'8e69fff8-38c2-4faa-a90d-ff7dffeb8799','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:01',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3','f5a3dc7d-dd09-4885-9d27-be99e53e209f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2553,'e06bff43-d641-4186-8fc3-06a0ffe84bea','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-DeploymentActions-3i5kc4bwzxla','state changed','OS::Heat::Value',NULL,1571),(2554,'fdf2de5f-4288-4ad7-93f7-94069a18dc02','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','Controller','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp','state changed','OS::TripleO::ControllerServer',NULL,1572),(2555,'6eef5c22-6d53-47c3-9796-a79107966591','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:02',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-DeploymentActions-3i5kc4bwzxla','state changed','OS::Heat::Value',NULL,1571),(2556,'40ccd4bc-ebdf-4589-85cd-0eafb1de4ae6','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp','9105d7c1-5064-4e3f-8c68-2433dd6e6961','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2557,'fd10f072-2894-4fb0-8649-ab5ce3be7ed5','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-ntroller-or3pe2xlrgev-deployed-server-g24nim2nly2j','state changed','OS::Heat::DeployedServer',NULL,1574),(2558,'9d63fb05-bea1-4abc-832e-fc912110e9a1','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-ntroller-cbfrprban6gp-deployed-server-2xaeo2sidlbo','state changed','OS::Heat::DeployedServer',NULL,1575),(2559,'4ab297c7-eac3-40fd-bb60-1e8e7573a438','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:02',NULL,'CREATE','COMPLETE','deployed-server','34d5e349-8d43-436b-aeae-56715a01034e','state changed','OS::Heat::DeployedServer',NULL,1574),(2560,'e7bec9dc-7777-4895-84d1-acd2a7a87000','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:02',NULL,'CREATE','COMPLETE','deployed-server','a481ac2e-0476-4d5c-9d52-b0b4ff9ad722','state changed','OS::Heat::DeployedServer',NULL,1575),(2561,'573385fa-dd6d-484f-b5a2-1a295798c053','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:02',NULL,'CREATE','COMPLETE','ControlPlanePort','cec6e138-c733-458a-9095-7714a43595ab','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1569),(2562,'bca9ce72-6824-4808-87ed-8ed48a6c049f','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','2026-06-14 07:54:02',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-Controller-or3pe2xlrgev','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2563,'1cca35b7-94dc-4556-bdb2-6c498a72dd43','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','1','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2','state changed','OS::TripleO::Controller',NULL,1576),(2564,'3de5283e-f48e-41a7-9843-df2388998338','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:02',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2','7cf7dede-ac83-44cf-a361-2f09d04db9c7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2565,'813750a1-30cb-4fc9-87fb-ab4d388ba032','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-DeploymentActions-ylwyokoktfcc','state changed','OS::Heat::Value',NULL,1577),(2566,'62cf0042-e53a-4046-b000-cc52a3130c95','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-DeploymentActions-ylwyokoktfcc','state changed','OS::Heat::Value',NULL,1577),(2567,'c61689aa-1700-4b8f-9157-2407cda3f95d','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-DeploymentActions-sgopzsvkdx7c','state changed','OS::Heat::Value',NULL,1579),(2568,'67d3c497-bcbd-41bf-ab57-7e6ed9320201','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','DeploymentActions','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-DeploymentActions-sgopzsvkdx7c','state changed','OS::Heat::Value',NULL,1579),(2569,'2ae1ebae-8440-429d-868e-a7837a4234b2','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','Controller','ec9bd9af-3e77-4bdd-89c2-0fc61e34e348','state changed','OS::TripleO::ControllerServer',NULL,1568),(2570,'f95a87e3-e259-4a30-aad0-f5210c490fa0','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp-ControlPlanePort-eyfzvs65ybbo','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1582),(2571,'6c6f964f-0716-4e78-95de-cb99497fe06b','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NodeTLSCAData-xzaee5nrnb3g','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2572,'81aaa1f3-2d7e-4261-beae-a6b5b60d5f63','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetHostMap-y2a2br6y4tgp','state changed','OS::Heat::Value',NULL,1583),(2573,'f323ab79-e3d3-4c10-9be9-8570bc800884','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetHostMap-y2a2br6y4tgp','state changed','OS::Heat::Value',NULL,1583),(2574,'28e9e045-9ff2-41ec-a1a9-baafa2325272','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','NodeTLSCAData','cd678afd-9aab-46d2-915e-61477938f7d5','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2575,'d41ff710-677b-4aec-99d4-6ed5f81ce36f','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','ControllerExtraConfigPre','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ControllerExtraConfigPre-awpqy7zxkn4a','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1584),(2576,'a745e52a-29b2-4371-8a63-aea6ece92059','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-TenantPort-zkly7gy2mssr','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1585),(2577,'0d3317b4-4640-46a8-a57f-a546d0cb8458','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-PreNetworkConfig-hpwgpovn2xhw','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2578,'62633809-7f49-44a7-b92e-5f77f71c4342','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-InternalApiPort-bux6sehuoixt','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1586),(2579,'c3e58a36-a4af-470d-9040-40e38178be84','0a6f48b8-33f0-45c0-9da8-b1ad601b30b3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp-ControlPlanePort-eyfzvs65ybbo','0a6f48b8-33f0-45c0-9da8-b1ad601b30b3','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2580,'f5d40d5f-c80a-485b-ade7-e0dfa4456013','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','StorageMgmtPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StorageMgmtPort-iybrurussrs4','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1588),(2581,'9695ca1e-0339-4346-90e3-ae8deee913a6','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','PreNetworkConfig','13d9b2ce-a358-431a-8318-cf8d5c094758','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2582,'6d9f3ff5-2fc1-4df7-b6bd-0796a4af2f33','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StoragePort-hofy3hg2iz7s','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1590),(2583,'0cd7ff46-1fc9-4391-9369-484d1658a265','4e0ceaba-e1b7-49fe-bb43-15757a5f9a7a','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ControllerExtraConfigPre-awpqy7zxkn4a','4e0ceaba-e1b7-49fe-bb43-15757a5f9a7a','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2584,'d9c873e5-4903-41ee-8fe9-4edc2bbe17ef','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ControllerAnsibleHostVars-rc6z7ktb3eyc','state changed','OS::Heat::Value',NULL,1589),(2585,'efdd8df9-3669-4d26-b1cd-11cd87f79109','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-TenantPort-zkly7gy2mssr','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2586,'cf660698-24a7-43b7-8194-00e474bf52fb','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ControllerAnsibleHostVars-rc6z7ktb3eyc','state changed','OS::Heat::Value',NULL,1589),(2587,'21dea28b-2ded-43e5-8ab7-e59358bb3596','0a6f48b8-33f0-45c0-9da8-b1ad601b30b3','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp-ControlPlanePort-eyfzvs65ybbo','0a6f48b8-33f0-45c0-9da8-b1ad601b30b3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2588,'66ebc0de-9f6e-4fa4-9111-8e4dbe7e33a6','4e0ceaba-e1b7-49fe-bb43-15757a5f9a7a','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ControllerExtraConfigPre-awpqy7zxkn4a','4e0ceaba-e1b7-49fe-bb43-15757a5f9a7a','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2589,'6a40685d-1aed-40c1-b195-5c7bc648b307','9f71e6d9-ef1c-40f7-b681-ea8102493224','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StorageMgmtPort-iybrurussrs4','9f71e6d9-ef1c-40f7-b681-ea8102493224','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2590,'8d9b8a14-d1a6-44ef-8e20-d179c74f37b7','adac9b53-28de-49a5-af05-2e32d91becad','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StoragePort-hofy3hg2iz7s','adac9b53-28de-49a5-af05-2e32d91becad','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2591,'ed554314-0d11-4c8b-bdb4-b8f90c6f7096','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','ExternalPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ExternalPort-ba4zc4ij26w2','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1591),(2592,'a922790d-1dcb-43b0-9aa8-e1d38935c6b9','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-InternalApiPort-bux6sehuoixt','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2593,'3af3f682-fce9-491e-978b-66c491402c4c','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-TenantPort-zkly7gy2mssr-TenantDeployedPort-6yu6oehwp7d3','state changed','OS::Heat::Value',NULL,1593),(2594,'70968752-c73a-4ced-8d1a-91b0e7ecdd31','2a5bb531-d917-474c-9f30-c5ce591ab047','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ExternalPort-ba4zc4ij26w2','2a5bb531-d917-474c-9f30-c5ce591ab047','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2595,'2ec8097e-ec1c-484f-a055-a55f56cfb9b2','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-TenantPort-zkly7gy2mssr-TenantDeployedPort-6yu6oehwp7d3','state changed','OS::Heat::Value',NULL,1593),(2596,'65b7b1ad-ff0f-403a-b456-2a4b19c48e62','adac9b53-28de-49a5-af05-2e32d91becad','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StoragePort-hofy3hg2iz7s-StorageDeployedPort-xxyucgkovjv2','state changed','OS::Heat::Value',NULL,1594),(2597,'5aec7223-8d4e-497c-8054-2592b222940c','9f71e6d9-ef1c-40f7-b681-ea8102493224','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StorageMgmtPort-iybrurussrs4-StorageMgmtDeployedPort-yj2agj4a4465','state changed','OS::Heat::Value',NULL,1595),(2598,'7fa24343-e3fd-4217-ad5c-4c47e7156025','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-TenantPort-zkly7gy2mssr','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2599,'e43c80a9-399d-48e2-a2c4-666036b1b710','adac9b53-28de-49a5-af05-2e32d91becad','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StoragePort-hofy3hg2iz7s-StorageDeployedPort-xxyucgkovjv2','state changed','OS::Heat::Value',NULL,1594),(2600,'d4905fec-530d-43f6-8241-40ff2193bc2c','adac9b53-28de-49a5-af05-2e32d91becad','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StoragePort-hofy3hg2iz7s','adac9b53-28de-49a5-af05-2e32d91becad','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2601,'c88683b8-70d4-4a7b-b63e-86d212fb5901','9f71e6d9-ef1c-40f7-b681-ea8102493224','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StorageMgmtPort-iybrurussrs4-StorageMgmtDeployedPort-yj2agj4a4465','state changed','OS::Heat::Value',NULL,1595),(2602,'25c89e36-2d61-4e4b-b4e2-78b08acb5d7c','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-InternalApiPort-bux6sehuoixt-InternalApiDeployedPort-7ckbf6mzdona','state changed','OS::Heat::Value',NULL,1596),(2603,'03bcecaf-8c15-4bd4-b17b-99bb6548862e','9f71e6d9-ef1c-40f7-b681-ea8102493224','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-StorageMgmtPort-iybrurussrs4','9f71e6d9-ef1c-40f7-b681-ea8102493224','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2604,'bc0eace3-2940-4d7c-a5db-1434f742db9d','2a5bb531-d917-474c-9f30-c5ce591ab047','2026-06-14 07:54:03',NULL,'CREATE','IN_PROGRESS','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ExternalPort-ba4zc4ij26w2-ExternalDeployedPort-c64fklymp2pw','state changed','OS::Heat::Value',NULL,1597),(2605,'4db909ab-0bc3-420e-89bb-ecd7379a56aa','2a5bb531-d917-474c-9f30-c5ce591ab047','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ExternalPort-ba4zc4ij26w2-ExternalDeployedPort-c64fklymp2pw','state changed','OS::Heat::Value',NULL,1597),(2606,'16ce5745-84d8-4e61-a61a-a0994f8f81f1','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-InternalApiPort-bux6sehuoixt-InternalApiDeployedPort-7ckbf6mzdona','state changed','OS::Heat::Value',NULL,1596),(2607,'0c0f1c72-6cbb-4a46-bce0-18e56d680248','2a5bb531-d917-474c-9f30-c5ce591ab047','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-ExternalPort-ba4zc4ij26w2','2a5bb531-d917-474c-9f30-c5ce591ab047','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2608,'c1c981d8-7b7f-4985-9c08-b9e1c0f16656','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','2026-06-14 07:54:03',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-InternalApiPort-bux6sehuoixt','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2609,'f3dc9f49-5cfe-43da-a89a-31d8866f56cb','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','Controller','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747','state changed','OS::TripleO::ControllerServer',NULL,1598),(2610,'3b2928ab-4c68-4f89-873c-d9706b011d83','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747','05521c98-9696-4803-8835-7c755a04d6fe','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2611,'d98c64fd-77a0-4ab5-bbd8-45795cbd86ba','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','deployed-server','ov-ntroller-j3wcnx4af747-deployed-server-y2pob7tk3zfx','state changed','OS::Heat::DeployedServer',NULL,1599),(2612,'1974c0d8-fc08-4a70-b5c7-db43fc2df35f','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','deployed-server','e6ade4b7-ee0f-4c69-93d6-ab9299690a2b','state changed','OS::Heat::DeployedServer',NULL,1599),(2613,'17ab6a7a-f864-4013-8be9-0a829e1ff80b','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','ControlPlanePort','0a6f48b8-33f0-45c0-9da8-b1ad601b30b3','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1582),(2614,'0c5816cf-8578-4693-9a15-2f29b34ca025','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','ControllerExtraConfigPre','4e0ceaba-e1b7-49fe-bb43-15757a5f9a7a','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1584),(2615,'c44653f2-5426-4a30-a5ec-9192617bd0f8','9105d7c1-5064-4e3f-8c68-2433dd6e6961','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-Controller-cbfrprban6gp','9105d7c1-5064-4e3f-8c68-2433dd6e6961','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2616,'cc56aee7-458f-4c1a-a6c5-fe4aa220e394','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','TenantPort','30cc1dd2-aeda-4e30-b757-7d725e2b5f27','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1585),(2617,'4f9855b0-4ea3-47cc-93b4-a0737d44aa70','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','StorageMgmtPort','9f71e6d9-ef1c-40f7-b681-ea8102493224','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1588),(2618,'86695a17-ad1e-4408-a7d9-fa7cae86a5dc','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','StoragePort','adac9b53-28de-49a5-af05-2e32d91becad','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1590),(2619,'4d80b6a0-1c2e-46c2-8447-0e01172c9fef','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NodeExtraConfig-dx7lfg5e2f5q','state changed','OS::TripleO::NodeExtraConfig',NULL,1601),(2620,'7c2de88b-ca0c-4b61-be0a-4e2a49e58a53','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','InternalApiPort','f584f0b4-959a-4fe8-b292-8fd1d6c093cb','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1586),(2621,'7fee04d7-1701-41c4-9ba7-b0b4a04dcb7e','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','ExternalPort','2a5bb531-d917-474c-9f30-c5ce591ab047','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1591),(2622,'d2bde445-8527-43cc-bfec-99e3eaa4dff7','b6d06b2e-3ca7-42a7-b402-a3e5b32bd30d','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NodeExtraConfig-dx7lfg5e2f5q','b6d06b2e-3ca7-42a7-b402-a3e5b32bd30d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2623,'cf1f63cd-0e4c-42c0-a812-3a7d17be223d','b6d06b2e-3ca7-42a7-b402-a3e5b32bd30d','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NodeExtraConfig-dx7lfg5e2f5q','b6d06b2e-3ca7-42a7-b402-a3e5b32bd30d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2624,'91278c2b-e8f1-406c-9921-fe05ab2434ac','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetIpMap-tpdz6yc2te7c','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1612),(2625,'c9230ddb-927c-4c22-b646-821775af55af','f7eaeb6a-d3c0-419b-b686-720322540903','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetIpMap-tpdz6yc2te7c','f7eaeb6a-d3c0-419b-b686-720322540903','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2626,'81767cf7-a041-48c4-88f4-1ea841659aec','f7eaeb6a-d3c0-419b-b686-720322540903','2026-06-14 07:54:04',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetIpMap-tpdz6yc2te7c-NetIpMapValue-udmog4vckygh','state changed','OS::Heat::Value',NULL,1613),(2627,'1ba7d105-fd5f-42b5-a3ba-aa81ae971626','f7eaeb6a-d3c0-419b-b686-720322540903','2026-06-14 07:54:04',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetIpMap-tpdz6yc2te7c-NetIpMapValue-udmog4vckygh','state changed','OS::Heat::Value',NULL,1613),(2628,'0265a081-8092-4508-ace0-689f3e99130b','f7eaeb6a-d3c0-419b-b686-720322540903','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5-NetIpMap-tpdz6yc2te7c','f7eaeb6a-d3c0-419b-b686-720322540903','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2629,'2a639c0f-a039-42a8-b4db-a0d6ec69216f','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','Controller','9105d7c1-5064-4e3f-8c68-2433dd6e6961','state changed','OS::TripleO::ControllerServer',NULL,1572),(2630,'c14afc54-5582-441a-9b63-3a3931864f76','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','ControlPlanePort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747-ControlPlanePort-r76vey4u4obt','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1614),(2631,'c7658d33-3c1b-4cdf-80ac-c690b1b4162b','2348f649-ddb9-4798-894d-31c44004955f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747-ControlPlanePort-r76vey4u4obt','2348f649-ddb9-4798-894d-31c44004955f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2632,'7e44b7a1-c090-4e62-8473-3741fe726ec0','2348f649-ddb9-4798-894d-31c44004955f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747-ControlPlanePort-r76vey4u4obt','2348f649-ddb9-4798-894d-31c44004955f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2633,'c03a795b-f582-4429-8380-6e3f516646bc','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-InternalApiPort-4jv6fu44esxi','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1616),(2634,'7b0cd547-e4f6-4c8f-9451-f0ac7eb6dc1b','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetHostMap-2s4sjacwdgae','state changed','OS::Heat::Value',NULL,1617),(2635,'26cd804b-4f1a-48af-b0d6-6a3300373585','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','ControllerExtraConfigPre','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ControllerExtraConfigPre-ccqzchwlfhk6','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1618),(2636,'a28960b3-8b5e-4e21-9267-cd77b27de37e','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetHostMap-2s4sjacwdgae','state changed','OS::Heat::Value',NULL,1617),(2637,'eda0197e-731f-4d08-9131-0f548ad6a5b4','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-TenantPort-z3big7rj5gcl','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1619),(2638,'0f4b44bb-50c2-47c6-a259-29bfd3ea4d69','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','StorageMgmtPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StorageMgmtPort-hfjc2f3vtwjs','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1620),(2639,'5e2c6c2e-c8c4-4d95-ba19-4eebf267ea9d','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-PreNetworkConfig-7h4dh4egznrp','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2640,'812bd353-d377-4aef-85ad-55de7e2ac95e','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NodeTLSCAData-6lb63jsuu4w3','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2641,'1529d447-79e9-4798-a77f-72398f13131c','2596bd38-f604-488b-9ed2-49af0734b1a8','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ControllerExtraConfigPre-ccqzchwlfhk6','2596bd38-f604-488b-9ed2-49af0734b1a8','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2642,'ccfadb60-6485-4d18-bdf3-35e295d2b77e','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StoragePort-udirjb3wgych','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1622),(2643,'4372f336-7932-49dd-81be-d5cbe43ad747','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','NodeTLSCAData','04745de0-c428-4c11-9e2d-c6a76d7188c0','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2644,'192c2819-7610-448f-851d-94c13f7a4113','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ControllerAnsibleHostVars-lmg7jfgrvatv','state changed','OS::Heat::Value',NULL,1623),(2645,'bd5336a2-d38c-4548-8c52-24907254c108','0cb56472-3ee5-41da-aac7-546202763c4c','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-TenantPort-z3big7rj5gcl','0cb56472-3ee5-41da-aac7-546202763c4c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2646,'50d43414-eb21-4673-9a30-0fd94b0b6dee','a82b4163-b1c4-4c46-9d12-d93363aad11f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-InternalApiPort-4jv6fu44esxi','a82b4163-b1c4-4c46-9d12-d93363aad11f','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2647,'18ac6d87-8204-4160-86a0-7e334bb3a5fc','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','PreNetworkConfig','22d3a129-8ce5-448c-a2a7-a58e4adfdeac','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2648,'e9e41646-0668-423a-a23e-1c94d5df0545','2596bd38-f604-488b-9ed2-49af0734b1a8','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ControllerExtraConfigPre-ccqzchwlfhk6','2596bd38-f604-488b-9ed2-49af0734b1a8','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2649,'6415c83d-c2b8-4b75-912e-b0e06546850c','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ControllerAnsibleHostVars-lmg7jfgrvatv','state changed','OS::Heat::Value',NULL,1623),(2650,'78ca7309-709a-4df5-9dcc-94ff7902f076','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','ExternalPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ExternalPort-slwzypljy3qc','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1625),(2651,'4216bd12-3323-40b5-ae38-49679df53007','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StoragePort-udirjb3wgych','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2652,'dda322cc-a896-4ed5-beed-d16f93e00d01','b7e78a30-b349-44f9-af5f-77788ad2a799','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StorageMgmtPort-hfjc2f3vtwjs','b7e78a30-b349-44f9-af5f-77788ad2a799','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2653,'faade124-472c-474c-9819-4a805a641abb','a82b4163-b1c4-4c46-9d12-d93363aad11f','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-InternalApiPort-4jv6fu44esxi-InternalApiDeployedPort-hr3lwgksfv47','state changed','OS::Heat::Value',NULL,1627),(2654,'53915777-8e1e-46ab-a195-aebbd29e1eb5','0cb56472-3ee5-41da-aac7-546202763c4c','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-TenantPort-z3big7rj5gcl-TenantDeployedPort-li6zy2el7qbt','state changed','OS::Heat::Value',NULL,1626),(2655,'8a6e5146-49e7-46b5-8954-3ee20abed90e','a82b4163-b1c4-4c46-9d12-d93363aad11f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-InternalApiPort-4jv6fu44esxi-InternalApiDeployedPort-hr3lwgksfv47','state changed','OS::Heat::Value',NULL,1627),(2656,'7787a132-5bdb-464f-a7c3-0d10a15321af','f555e11e-a110-4d9a-a944-422c8d440e0d','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ExternalPort-slwzypljy3qc','f555e11e-a110-4d9a-a944-422c8d440e0d','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2657,'74108af2-d343-4cc3-9ba5-4fd783559f25','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StoragePort-udirjb3wgych-StorageDeployedPort-ov4khlmy7lbm','state changed','OS::Heat::Value',NULL,1628),(2658,'95a97604-6861-4133-af72-7985c277c96a','a82b4163-b1c4-4c46-9d12-d93363aad11f','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-InternalApiPort-4jv6fu44esxi','a82b4163-b1c4-4c46-9d12-d93363aad11f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2659,'6d90c6cb-5568-4309-8dac-c17d68aa8d7c','0cb56472-3ee5-41da-aac7-546202763c4c','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-TenantPort-z3big7rj5gcl-TenantDeployedPort-li6zy2el7qbt','state changed','OS::Heat::Value',NULL,1626),(2660,'f0f68fd3-c397-4fbc-9952-4f98aba39e5c','b7e78a30-b349-44f9-af5f-77788ad2a799','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StorageMgmtPort-hfjc2f3vtwjs-StorageMgmtDeployedPort-6armmc54xsex','state changed','OS::Heat::Value',NULL,1629),(2661,'7d8af60c-70ec-44f7-aea9-d19cbf8cd147','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StoragePort-udirjb3wgych-StorageDeployedPort-ov4khlmy7lbm','state changed','OS::Heat::Value',NULL,1628),(2662,'d847ed08-ab61-43aa-b71f-f3daccecfee9','b7e78a30-b349-44f9-af5f-77788ad2a799','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StorageMgmtPort-hfjc2f3vtwjs-StorageMgmtDeployedPort-6armmc54xsex','state changed','OS::Heat::Value',NULL,1629),(2663,'363c519a-c9d4-466f-880e-f0253f59b17b','0cb56472-3ee5-41da-aac7-546202763c4c','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-TenantPort-z3big7rj5gcl','0cb56472-3ee5-41da-aac7-546202763c4c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2664,'d9ce8f31-0475-41a4-9c15-88a631a2d8a7','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StoragePort-udirjb3wgych','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2665,'ec2c2817-84d3-4591-85ca-a4d4f01b1c5c','b7e78a30-b349-44f9-af5f-77788ad2a799','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-StorageMgmtPort-hfjc2f3vtwjs','b7e78a30-b349-44f9-af5f-77788ad2a799','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2666,'0f4995bf-af39-44e1-9d27-ce82a0e7d8a1','f555e11e-a110-4d9a-a944-422c8d440e0d','2026-06-14 07:54:05',NULL,'CREATE','IN_PROGRESS','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ExternalPort-slwzypljy3qc-ExternalDeployedPort-23qcesvatucf','state changed','OS::Heat::Value',NULL,1630),(2667,'74b9d82e-c61a-43a2-ae9f-7eddbcdefd8d','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','NodeExtraConfig','b6d06b2e-3ca7-42a7-b402-a3e5b32bd30d','state changed','OS::TripleO::NodeExtraConfig',NULL,1601),(2668,'8fa4fd19-34a7-4fb0-8a00-9c802508b2ac','f555e11e-a110-4d9a-a944-422c8d440e0d','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ExternalPort-slwzypljy3qc-ExternalDeployedPort-23qcesvatucf','state changed','OS::Heat::Value',NULL,1630),(2669,'965c9559-97e5-440a-9984-e201af106634','f555e11e-a110-4d9a-a944-422c8d440e0d','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-ExternalPort-slwzypljy3qc','f555e11e-a110-4d9a-a944-422c8d440e0d','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2670,'667a74e3-efc2-4f92-bf09-1778aeb7a941','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','NetIpMap','f7eaeb6a-d3c0-419b-b686-720322540903','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1612),(2671,'e894c905-dc54-4627-8c57-eb1f41727db0','ec809193-b15d-45d3-ac30-fad400ed22d3','2026-06-14 07:54:05',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-2-atneld5qhao5','ec809193-b15d-45d3-ac30-fad400ed22d3','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2672,'64798960-de42-45f5-9510-81634cff7b2b','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','ControlPlanePort','2348f649-ddb9-4798-894d-31c44004955f','state changed','OS::TripleO::DeployedServer::ControlPlanePort',NULL,1614),(2673,'a97b2272-d10f-4688-8dda-471618e2960a','05521c98-9696-4803-8835-7c755a04d6fe','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-Controller-j3wcnx4af747','05521c98-9696-4803-8835-7c755a04d6fe','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2674,'66297e72-384f-4489-9606-48ad3928a5d3','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','ControllerExtraConfigPre','2596bd38-f604-488b-9ed2-49af0734b1a8','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1618),(2675,'4e4a773c-3209-4e38-9937-e8df26b01810','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','TenantPort','0cb56472-3ee5-41da-aac7-546202763c4c','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1619),(2676,'fd9f678b-df86-4048-8a35-448f34b2b6af','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','InternalApiPort','a82b4163-b1c4-4c46-9d12-d93363aad11f','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1616),(2677,'a03bcd8a-652e-4cc2-85ca-0845e92da6b5','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','StorageMgmtPort','b7e78a30-b349-44f9-af5f-77788ad2a799','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1620),(2678,'6ebe65f8-eb2f-4038-af0c-c5906edfa997','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','StoragePort','10042dd7-7afa-4223-a9e1-c0f048b9f3cc','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1622),(2679,'63508991-1f4f-444f-93bc-db014142fd6b','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','ExternalPort','f555e11e-a110-4d9a-a944-422c8d440e0d','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1625),(2680,'47a5cf1b-1047-4bfa-b9b2-22c3bfc129f8','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NodeExtraConfig-facesmxud6h3','state changed','OS::TripleO::NodeExtraConfig',NULL,1633),(2681,'7bedb608-f8cc-4d5d-9103-ce9d0a111c3b','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','2','ec809193-b15d-45d3-ac30-fad400ed22d3','state changed','OS::TripleO::Controller',NULL,1567),(2682,'414fdf4a-9d62-4c1c-b008-48f4e957b3fe','d51a4474-723b-43cb-a0ef-46c55bb2cdbb','2026-06-14 07:54:06',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NodeExtraConfig-facesmxud6h3','d51a4474-723b-43cb-a0ef-46c55bb2cdbb','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2683,'2074c7d9-7a12-447d-ad35-52b390df6a2c','d51a4474-723b-43cb-a0ef-46c55bb2cdbb','2026-06-14 07:54:06',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NodeExtraConfig-facesmxud6h3','d51a4474-723b-43cb-a0ef-46c55bb2cdbb','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2684,'d36f32f5-c783-4cb0-8c8f-d77da3d77dda','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:06',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetIpMap-mkjollqhyg55','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1643),(2685,'5ed815cb-5dd0-4e10-bc0a-a71183f8db9f','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','2026-06-14 07:54:06',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetIpMap-mkjollqhyg55','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2686,'5a6df5e5-3273-419b-84d6-171691f77aae','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','2026-06-14 07:54:06',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetIpMap-mkjollqhyg55-NetIpMapValue-7q6jqm2uritn','state changed','OS::Heat::Value',NULL,1644),(2687,'68661c81-5798-4eef-a728-df956a909c5b','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetIpMap-mkjollqhyg55-NetIpMapValue-7q6jqm2uritn','state changed','OS::Heat::Value',NULL,1644),(2688,'16b68dc0-f2de-42af-b00f-0fe58746b93c','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3-NetIpMap-mkjollqhyg55','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2689,'545514b0-dff9-40c7-805a-a105255199db','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','Controller','05521c98-9696-4803-8835-7c755a04d6fe','state changed','OS::TripleO::ControllerServer',NULL,1598),(2690,'3d0a8980-c5bf-4677-a8d5-13cccd03e73b','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','StoragePort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StoragePort-mfjpph5noabf','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1646),(2691,'9da29816-ece4-4c72-b2de-259d9fa85bde','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','ControllerExtraConfigPre','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ControllerExtraConfigPre-hccmaovw4cjt','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1647),(2692,'3f3c5109-8e5c-4611-916e-7faa6b0e063e','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','PreNetworkConfig','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-PreNetworkConfig-wjlfcwuesgeo','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2693,'a5fadfdd-685f-4e9d-aaa8-625b68bb66fb','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','NodeTLSCAData','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NodeTLSCAData-mdsef6gvtwtw','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2694,'d6c645ef-9201-4276-bb67-1beb0a75082e','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','StorageMgmtPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StorageMgmtPort-euqs44m7ee4z','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1648),(2695,'4ebcdc6f-534c-484b-90fb-ee072c382f20','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','TenantPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-TenantPort-g6l635yjutub','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1649),(2696,'d036175d-f65a-4959-838a-11f32bf9d73b','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','NodeTLSCAData','52f1f3a8-a126-4a52-b667-00f92190e2af','state changed','OS::TripleO::NodeTLSCAData',NULL,NULL),(2697,'d486a708-2b7f-44c5-ba67-bfd752e62f15','27fc2d3b-38b8-4024-ba92-6123b7f24013','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StoragePort-mfjpph5noabf','27fc2d3b-38b8-4024-ba92-6123b7f24013','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2698,'38d2038c-6394-4b3e-9cd0-438c1ebb5da3','8e1369c6-9d3f-4d99-84c8-f8a4fc729658','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ControllerExtraConfigPre-hccmaovw4cjt','8e1369c6-9d3f-4d99-84c8-f8a4fc729658','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2699,'f7941331-813d-4eca-9bf8-51b5885ee56c','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','PreNetworkConfig','74470b0e-5760-4773-b457-987ae30303ec','state changed','OS::TripleO::Controller::PreNetworkConfig',NULL,NULL),(2700,'ce82ca07-dcaf-4349-bc24-1840b24f5986','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','NetHostMap','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetHostMap-g6rjadqp5gdo','state changed','OS::Heat::Value',NULL,1650),(2701,'8a047ce3-9279-4dd8-83c6-5843f8cd4a75','8e1369c6-9d3f-4d99-84c8-f8a4fc729658','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ControllerExtraConfigPre-hccmaovw4cjt','8e1369c6-9d3f-4d99-84c8-f8a4fc729658','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2702,'d93c13c8-e181-47a2-9e5f-ef5c6142165a','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','NetHostMap','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetHostMap-g6rjadqp5gdo','state changed','OS::Heat::Value',NULL,1650),(2703,'785ab709-368a-4ca1-8551-be63d4b66411','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','ExternalPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ExternalPort-i3m37jdo7pv5','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1652),(2704,'be1f87c2-a2f2-4e18-b563-e1c235157693','6fae7ec1-2b16-40cd-9178-45fd97bd828b','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StorageMgmtPort-euqs44m7ee4z','6fae7ec1-2b16-40cd-9178-45fd97bd828b','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2705,'3a43d13e-59ca-4487-9a70-db328d1f4ed1','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','InternalApiPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-InternalApiPort-ia7pzyavmtjl','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1654),(2706,'671bf1f8-1bd1-4983-b9e6-cfdf9aaea5a4','039c85a3-c8f4-451d-b477-faddf2748efd','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-TenantPort-g6l635yjutub','039c85a3-c8f4-451d-b477-faddf2748efd','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2707,'6cbdaf9e-5129-4969-aae6-993f749ee725','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ControllerAnsibleHostVars-ro56qpq3tcq7','state changed','OS::Heat::Value',NULL,1655),(2708,'bc65fff9-012c-4d71-a4cc-9513c6fd0e40','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ExternalPort-i3m37jdo7pv5','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2709,'19f30f00-b679-46fb-9dc1-a361e2cde87c','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','ControllerAnsibleHostVars','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ControllerAnsibleHostVars-ro56qpq3tcq7','state changed','OS::Heat::Value',NULL,1655),(2710,'e3dd3aa2-25c7-4a4d-901b-a525515e077b','93da3da7-43fe-4412-b28c-1f879e062087','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-InternalApiPort-ia7pzyavmtjl','93da3da7-43fe-4412-b28c-1f879e062087','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2711,'2b6e8999-4744-482c-afd6-c276b49160dd','27fc2d3b-38b8-4024-ba92-6123b7f24013','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StoragePort-mfjpph5noabf-StorageDeployedPort-g72hbiczvu2d','state changed','OS::Heat::Value',NULL,1656),(2712,'7604497b-47a1-4a81-93dd-6dae52eee077','6fae7ec1-2b16-40cd-9178-45fd97bd828b','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StorageMgmtPort-euqs44m7ee4z-StorageMgmtDeployedPort-ekkewtijfa7x','state changed','OS::Heat::Value',NULL,1657),(2713,'283f1103-48b9-41fb-a3c0-ce777b7fd68a','039c85a3-c8f4-451d-b477-faddf2748efd','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-TenantPort-g6l635yjutub-TenantDeployedPort-leo2d2cqpd47','state changed','OS::Heat::Value',NULL,1658),(2714,'20697985-a497-4946-b6e7-835bbf26c7f8','6fae7ec1-2b16-40cd-9178-45fd97bd828b','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','StorageMgmtDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StorageMgmtPort-euqs44m7ee4z-StorageMgmtDeployedPort-ekkewtijfa7x','state changed','OS::Heat::Value',NULL,1657),(2715,'dd3162df-ac22-4130-a7d4-efa565035233','27fc2d3b-38b8-4024-ba92-6123b7f24013','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','StorageDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StoragePort-mfjpph5noabf-StorageDeployedPort-g72hbiczvu2d','state changed','OS::Heat::Value',NULL,1656),(2716,'048929c3-0ed4-41c9-8c7d-9f2195f78631','039c85a3-c8f4-451d-b477-faddf2748efd','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','TenantDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-TenantPort-g6l635yjutub-TenantDeployedPort-leo2d2cqpd47','state changed','OS::Heat::Value',NULL,1658),(2717,'62db29d0-1920-44dd-9f98-b5b44ceca205','6fae7ec1-2b16-40cd-9178-45fd97bd828b','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StorageMgmtPort-euqs44m7ee4z','6fae7ec1-2b16-40cd-9178-45fd97bd828b','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2718,'c56ce8a0-21e2-4c16-884c-7d679eaadad7','27fc2d3b-38b8-4024-ba92-6123b7f24013','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-StoragePort-mfjpph5noabf','27fc2d3b-38b8-4024-ba92-6123b7f24013','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2719,'8bd60ed2-493a-4f1f-9036-7e2428c25346','039c85a3-c8f4-451d-b477-faddf2748efd','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-TenantPort-g6l635yjutub','039c85a3-c8f4-451d-b477-faddf2748efd','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2720,'31021ae0-df66-4b32-ab17-5bc743216111','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ExternalPort-i3m37jdo7pv5-ExternalDeployedPort-hobg4maqpbmm','state changed','OS::Heat::Value',NULL,1659),(2721,'74ca4e7c-a88d-46a8-90d9-a75a67b32e91','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','ExternalDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ExternalPort-i3m37jdo7pv5-ExternalDeployedPort-hobg4maqpbmm','state changed','OS::Heat::Value',NULL,1659),(2722,'7b0602b2-81dd-4c47-a619-48159f4c64b5','93da3da7-43fe-4412-b28c-1f879e062087','2026-06-14 07:54:07',NULL,'CREATE','IN_PROGRESS','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-InternalApiPort-ia7pzyavmtjl-InternalApiDeployedPort-b3ytgkms5y54','state changed','OS::Heat::Value',NULL,1660),(2723,'632204d9-a1b2-4443-abfe-dbf37c2531f8','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-ExternalPort-i3m37jdo7pv5','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2724,'9f4903c3-d397-4a09-9d66-5d354077bc72','93da3da7-43fe-4412-b28c-1f879e062087','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','InternalApiDeployedPort','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-InternalApiPort-ia7pzyavmtjl-InternalApiDeployedPort-b3ytgkms5y54','state changed','OS::Heat::Value',NULL,1660),(2725,'991c2b1c-d915-4886-8b20-fdcf9b2f539c','93da3da7-43fe-4412-b28c-1f879e062087','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-InternalApiPort-ia7pzyavmtjl','93da3da7-43fe-4412-b28c-1f879e062087','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2726,'d525446a-db60-4012-9c08-856d439744d1','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','NodeExtraConfig','d51a4474-723b-43cb-a0ef-46c55bb2cdbb','state changed','OS::TripleO::NodeExtraConfig',NULL,1633),(2727,'746545b7-25c5-44c5-8957-91d6f91660ff','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','NetIpMap','ef92d7dc-04b4-49e4-bf50-27f6cc48e770','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1643),(2728,'582ffd57-e851-4af9-8e51-9265e91a1f7b','f5a3dc7d-dd09-4885-9d27-be99e53e209f','2026-06-14 07:54:07',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-0-nmy4vhg3jgb3','f5a3dc7d-dd09-4885-9d27-be99e53e209f','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2729,'412f2711-d798-41b6-8c35-0e2dd687168b','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','ControllerExtraConfigPre','8e1369c6-9d3f-4d99-84c8-f8a4fc729658','state changed','OS::TripleO::ControllerExtraConfigPre',NULL,1647),(2730,'c33aaf32-b344-4e23-b2b7-cc507c2edbb4','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','StoragePort','27fc2d3b-38b8-4024-ba92-6123b7f24013','state changed','OS::TripleO::Controller::Ports::StoragePort',NULL,1646),(2731,'2d28231b-ad70-4b95-a993-d1ec35cf2047','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','StorageMgmtPort','6fae7ec1-2b16-40cd-9178-45fd97bd828b','state changed','OS::TripleO::Controller::Ports::StorageMgmtPort',NULL,1648),(2732,'70d2289c-418b-4a23-a0b6-3157bc0f32fd','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','IN_PROGRESS','NodeExtraConfig','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NodeExtraConfig-ht67zx3xqbbp','state changed','OS::TripleO::NodeExtraConfig',NULL,1662),(2733,'9593eb3e-81d0-4979-b1a6-6b2db42919a4','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','TenantPort','039c85a3-c8f4-451d-b477-faddf2748efd','state changed','OS::TripleO::Controller::Ports::TenantPort',NULL,1649),(2734,'a38d2093-e9cc-428c-8f11-833b10aadee9','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','ExternalPort','cd2c21bd-b205-4fe0-b250-c95ad51bb2bf','state changed','OS::TripleO::Controller::Ports::ExternalPort',NULL,1652),(2735,'887d37ba-cb6d-49c2-bb81-2a0c09b939bb','7c51fc64-582b-43bd-a89a-a8bc31455686','2026-06-14 07:54:08',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NodeExtraConfig-ht67zx3xqbbp','7c51fc64-582b-43bd-a89a-a8bc31455686','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2736,'77167e6d-ccb0-4c52-9cb4-c8e735d3f5c0','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','InternalApiPort','93da3da7-43fe-4412-b28c-1f879e062087','state changed','OS::TripleO::Controller::Ports::InternalApiPort',NULL,1654),(2737,'48936b13-2e05-43b7-9190-2aced76ae5d5','7c51fc64-582b-43bd-a89a-a8bc31455686','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NodeExtraConfig-ht67zx3xqbbp','7c51fc64-582b-43bd-a89a-a8bc31455686','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2738,'01b49478-8b1d-4cc9-be40-c7b36db30967','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:08',NULL,'CREATE','COMPLETE','0','f5a3dc7d-dd09-4885-9d27-be99e53e209f','state changed','OS::TripleO::Controller',NULL,1570),(2739,'6204db1b-983e-4572-9f4b-61096404bc5b','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:08',NULL,'CREATE','IN_PROGRESS','NetIpMap','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetIpMap-ibhpszciu3zn','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1673),(2740,'5e46006d-f66e-4167-b17a-ee775f2c136c','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','2026-06-14 07:54:08',NULL,'CREATE','IN_PROGRESS','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetIpMap-ibhpszciu3zn','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2741,'df9bde84-f4ca-4796-a6a0-e9b4543b60d6','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','2026-06-14 07:54:09',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetIpMap-ibhpszciu3zn-NetIpMapValue-zjb3j5kwohkp','state changed','OS::Heat::Value',NULL,1674),(2742,'ab1fe1f1-227a-4426-af9e-6a22665de6d3','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','2026-06-14 07:54:09',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetIpMap-ibhpszciu3zn-NetIpMapValue-zjb3j5kwohkp','state changed','OS::Heat::Value',NULL,1674),(2743,'f1e82c46-19c8-444a-bfc0-44cb63cc583e','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','2026-06-14 07:54:09',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2-NetIpMap-ibhpszciu3zn','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2744,'9b9da3e4-4a2c-49d9-b290-92fc37760a85','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:09',NULL,'CREATE','COMPLETE','NodeExtraConfig','7c51fc64-582b-43bd-a89a-a8bc31455686','state changed','OS::TripleO::NodeExtraConfig',NULL,1662),(2745,'642aaffd-c685-4d7a-be12-b8573e16d66f','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:09',NULL,'CREATE','COMPLETE','NetIpMap','c0512b9b-daa0-4c14-9ab0-2ee061d5dae7','state changed','OS::TripleO::Network::Ports::NetIpMap',NULL,1673),(2746,'85487a1e-a0be-4135-8e48-0630ee761da7','7cf7dede-ac83-44cf-a361-2f09d04db9c7','2026-06-14 07:54:09',NULL,'CREATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj-1-la7qoqmfnqk2','7cf7dede-ac83-44cf-a361-2f09d04db9c7','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2747,'d6b3bd44-5fde-408f-8668-6f243aa9ce45','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:10',NULL,'CREATE','COMPLETE','1','7cf7dede-ac83-44cf-a361-2f09d04db9c7','state changed','OS::TripleO::Controller',NULL,1576),(2748,'2eb6f504-1f09-437e-8239-716aaee4c472','53e65c3b-7e70-4854-892e-e4796b69670c','2026-06-14 07:54:10',NULL,'UPDATE','COMPLETE','overcloud-Controller-3qbeev7cqhfj','53e65c3b-7e70-4854-892e-e4796b69670c','Stack UPDATE completed successfully','OS::Heat::Stack',NULL,NULL),(2749,'aecabce0-47fa-4059-a7cd-14b4bc44b1ae','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:11',NULL,'CREATE','COMPLETE','Controller','53e65c3b-7e70-4854-892e-e4796b69670c','state changed','OS::Heat::ResourceGroup',NULL,1551),(2750,'7f608474-27a7-41f7-b3d8-702e4108ee97','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','ServerIdMap','overcloud-ServerIdMap-pk35xql57mai','state changed','OS::Heat::Value',NULL,1690),(2751,'97b08838-4e90-42d3-92bf-e5b679e71eee','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','ServerIdMap','overcloud-ServerIdMap-pk35xql57mai','state changed','OS::Heat::Value',NULL,1690),(2752,'3ef67bf1-b557-4060-879a-f5dee6c548bf','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','ControllerServers','overcloud-ControllerServers-ummccnknf537','state changed','OS::Heat::Value',NULL,1691),(2753,'3786d430-16c3-4c38-9145-9fc8631e0fd6','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','ControllerServers','overcloud-ControllerServers-ummccnknf537','state changed','OS::Heat::Value',NULL,1691),(2754,'d20b9f8a-262a-42fa-ac3c-ed3548e9de09','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','HostsEntryValue','overcloud-HostsEntryValue-d2jyxnxzat3b','state changed','OS::Heat::Value',NULL,1692),(2755,'b6816db8-db4c-4cfb-bcf8-a45e58c670d9','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','HostsEntryValue','overcloud-HostsEntryValue-d2jyxnxzat3b','state changed','OS::Heat::Value',NULL,1692),(2756,'c506e34c-44b9-4a9a-bad2-467f7a251c04','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','BlacklistedHostnames','overcloud-BlacklistedHostnames-ktzhheeb6oha','state changed','OS::Heat::Value',NULL,1694),(2757,'62b1f3aa-6784-4053-878d-3fa9030a052c','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','BlacklistedIpAddresses','overcloud-BlacklistedIpAddresses-oo6kcomy7bfr','state changed','OS::Heat::Value',NULL,1695),(2758,'9de1e206-f7ea-40b9-891b-81a5adaf257d','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','AnsibleHostVars','overcloud-AnsibleHostVars-rvhfhnvcwimt','state changed','OS::Heat::Value',NULL,1697),(2759,'689e0efb-a1b4-4547-9dc0-f88b8bb94c7f','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','BlacklistedHostnames','overcloud-BlacklistedHostnames-ktzhheeb6oha','state changed','OS::Heat::Value',NULL,1694),(2760,'fe2caa43-9d03-4eb4-9044-7929e2dcae3a','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','AnsibleHostVars','overcloud-AnsibleHostVars-rvhfhnvcwimt','state changed','OS::Heat::Value',NULL,1697),(2761,'6e7d19f7-64ed-4227-a91e-fd8e9081feae','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','BlacklistedIpAddresses','overcloud-BlacklistedIpAddresses-oo6kcomy7bfr','state changed','OS::Heat::Value',NULL,1695),(2762,'f330bef4-9cd2-4b9e-a26a-5991ba7d1177','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','ControllerNetworkHostnameMap','overcloud-ControllerNetworkHostnameMap-mubnw4vhrrov','state changed','OS::Heat::Value',NULL,1696),(2763,'cc9cd79c-39ea-46fd-8d47-63e195522895','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','IN_PROGRESS','AllNodesExtraConfig','overcloud-AllNodesExtraConfig-oncmxqizgyzi','state changed','OS::TripleO::AllNodesExtraConfig',NULL,NULL),(2764,'79864cd0-6f0e-4bf3-b841-7b97e3606e19','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','ControllerNetworkHostnameMap','overcloud-ControllerNetworkHostnameMap-mubnw4vhrrov','state changed','OS::Heat::Value',NULL,1696),(2765,'fa9ead85-f011-4a45-84c6-97157d239361','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:12',NULL,'CREATE','COMPLETE','AllNodesExtraConfig','156cddad-40d0-4bc7-a794-af7c0e85057f','state changed','OS::TripleO::AllNodesExtraConfig',NULL,NULL),(2766,'5d98173e-5ef2-491b-b539-0f377f4cc3e4','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:13',NULL,'CREATE','IN_PROGRESS','ControllerIpListMap','overcloud-ControllerIpListMap-g5tjwyxdaina','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,1701),(2767,'85bb3f70-60a7-4cc5-8e5f-9f3e4785e5ba','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:13',NULL,'CREATE','IN_PROGRESS','overcloud-ControllerIpListMap-g5tjwyxdaina','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2768,'39b374e4-ce42-4098-bf90-e5c0e2498822','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:13',NULL,'CREATE','IN_PROGRESS','NetIpMapValue','overcloud-ControllerIpListMap-g5tjwyxdaina-NetIpMapValue-fqovmojv5kcb','state changed','OS::Heat::Value',NULL,1702),(2769,'934cd3d9-e09a-43a7-b56e-444deeab3b4e','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:13',NULL,'CREATE','COMPLETE','NetIpMapValue','overcloud-ControllerIpListMap-g5tjwyxdaina-NetIpMapValue-fqovmojv5kcb','state changed','OS::Heat::Value',NULL,1702),(2770,'21d89533-da6b-4b84-9b62-df89b30cbf9e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:13',NULL,'CREATE','IN_PROGRESS','AllNodesDeploySteps','overcloud-AllNodesDeploySteps-n6dkop2yhyft','state changed','OS::TripleO::PostDeploySteps',NULL,1703),(2771,'7dc0fe3f-650a-4bc4-bcb3-d9d30d765d07','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:13',NULL,'CREATE','IN_PROGRESS','overcloud-AllNodesDeploySteps-n6dkop2yhyft','c4744990-0c7d-43f3-9df3-ab055defba6e','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2772,'a36d757a-627c-464f-9ea3-ee9318304fc2','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:14',NULL,'CREATE','IN_PROGRESS','ComputeExtraConfigPost','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ComputeExtraConfigPost-bil4h55d4733','state changed','OS::TripleO::NodeExtraConfigPost',NULL,1704),(2773,'a783ad4c-5457-49cd-aced-17859849b084','ce8adb71-3470-44ee-8b0d-5885a25dd366','2026-06-14 07:54:14',NULL,'CREATE','IN_PROGRESS','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ComputeExtraConfigPost-bil4h55d4733','ce8adb71-3470-44ee-8b0d-5885a25dd366','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2774,'c2e3dbaa-d7fe-4c0d-ad91-afebcc5654e1','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:14',NULL,'CREATE','IN_PROGRESS','EnabledServicesValue','overcloud-ControllerIpListMap-g5tjwyxdaina-EnabledServicesValue-u2v6cqjrdnbw','state changed','OS::Heat::Value',NULL,1705),(2775,'0066e752-9440-4246-bcf4-927e7853d3d4','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:14',NULL,'CREATE','COMPLETE','EnabledServicesValue','overcloud-ControllerIpListMap-g5tjwyxdaina-EnabledServicesValue-u2v6cqjrdnbw','state changed','OS::Heat::Value',NULL,1705),(2776,'c46cbdd4-b233-4faa-948e-55136d6991c1','ce8adb71-3470-44ee-8b0d-5885a25dd366','2026-06-14 07:54:14',NULL,'CREATE','COMPLETE','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ComputeExtraConfigPost-bil4h55d4733','ce8adb71-3470-44ee-8b0d-5885a25dd366','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2777,'58233adf-ba80-42c0-bf4f-89633e41ad75','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','2026-06-14 07:54:14',NULL,'CREATE','COMPLETE','overcloud-ControllerIpListMap-g5tjwyxdaina','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2778,'b85690bb-8e4a-4279-970c-995088c9dffa','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:15',NULL,'CREATE','IN_PROGRESS','ExternalUpdateTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalUpdateTasks-6qakrxktqnxs','state changed','OS::Heat::Value',NULL,1706),(2779,'a624481b-9862-42fb-aaac-096042dd0299','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:15',NULL,'CREATE','COMPLETE','ExternalUpdateTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalUpdateTasks-6qakrxktqnxs','state changed','OS::Heat::Value',NULL,1706),(2780,'200cd7e5-af75-4842-a5ba-65a52d2dbf4b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:15',NULL,'CREATE','COMPLETE','ControllerIpListMap','46aab82d-7fa7-4b39-a84c-d1481e34a9b2','state changed','OS::TripleO::Network::Ports::NetIpListMap',NULL,1701),(2781,'c21cf7aa-b4b0-4d25-8237-e62a38a3dbe6','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:15',NULL,'CREATE','COMPLETE','ComputeExtraConfigPost','ce8adb71-3470-44ee-8b0d-5885a25dd366','state changed','OS::TripleO::NodeExtraConfigPost',NULL,1704),(2782,'9d819b00-9ea1-415f-8503-5e228ace5a5e','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:16',NULL,'CREATE','IN_PROGRESS','ControllerExtraConfigPost','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ControllerExtraConfigPost-4ohtjbxnokdq','state changed','OS::TripleO::NodeExtraConfigPost',NULL,1708),(2783,'5668c9b6-ec0f-42d8-a91e-418f5a1e9f77','b4c522e8-d312-4efb-b5b6-1f8dd6ac795c','2026-06-14 07:54:16',NULL,'CREATE','IN_PROGRESS','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ControllerExtraConfigPost-4ohtjbxnokdq','b4c522e8-d312-4efb-b5b6-1f8dd6ac795c','Stack CREATE started','OS::Heat::Stack',NULL,NULL),(2784,'227d3c15-64c6-419a-b569-2a6c42334872','b4c522e8-d312-4efb-b5b6-1f8dd6ac795c','2026-06-14 07:54:16',NULL,'CREATE','COMPLETE','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ControllerExtraConfigPost-4ohtjbxnokdq','b4c522e8-d312-4efb-b5b6-1f8dd6ac795c','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2785,'a3e0c2b7-0874-408f-8dbf-cba208ec8181','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','IN_PROGRESS','BootstrapServerId','overcloud-AllNodesDeploySteps-n6dkop2yhyft-BootstrapServerId-pe7stupchzfh','state changed','OS::Heat::Value',NULL,1709),(2786,'a252191d-bc7c-4943-8e30-bc9508a90c0d','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','COMPLETE','BootstrapServerId','overcloud-AllNodesDeploySteps-n6dkop2yhyft-BootstrapServerId-pe7stupchzfh','state changed','OS::Heat::Value',NULL,1709),(2787,'01a5e0a3-afe4-4be4-afff-50ca774aa7f0','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','COMPLETE','ControllerExtraConfigPost','b4c522e8-d312-4efb-b5b6-1f8dd6ac795c','state changed','OS::TripleO::NodeExtraConfigPost',NULL,1708),(2788,'00520d96-6a7b-43b9-bb60-a8219c43a2b7','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','IN_PROGRESS','ControllerPostConfig','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ControllerPostConfig-54bxy5npl7ez','state changed','OS::TripleO::Tasks::ControllerPostConfig',NULL,NULL),(2789,'32f770d4-f11e-43e9-b5d5-ccfbade605a6','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','IN_PROGRESS','ComputePostConfig','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ComputePostConfig-ohapkxb3rsbe','state changed','OS::TripleO::Tasks::ComputePostConfig',NULL,NULL),(2790,'df91cd24-1596-4ad9-91c9-e1b54b62d0dc','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','COMPLETE','ControllerPostConfig','a366832f-6c0e-42c1-87f9-eb4f70014441','state changed','OS::TripleO::Tasks::ControllerPostConfig',NULL,NULL),(2791,'12ad76d0-6da9-4fa3-a63f-fc10cbe9212a','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:17',NULL,'CREATE','COMPLETE','ComputePostConfig','fbb9ac1b-6fc0-4c47-927d-8d10af522f1e','state changed','OS::TripleO::Tasks::ComputePostConfig',NULL,NULL),(2792,'45c5b914-75d3-4f93-98e3-621c3382812f','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:18',NULL,'CREATE','IN_PROGRESS','ExternalDeployTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalDeployTasks-hyud2itmdkth','state changed','OS::Heat::Value',NULL,1711),(2793,'30001b97-6af3-48a9-88da-3ed6a9b03134','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:18',NULL,'CREATE','COMPLETE','ExternalDeployTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalDeployTasks-hyud2itmdkth','state changed','OS::Heat::Value',NULL,1711),(2794,'6101354c-0cad-4e6f-b30b-c0e99ee55dfe','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:19',NULL,'CREATE','IN_PROGRESS','PreDeployStepTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-PreDeployStepTasks-y2hgog4cbf6l','state changed','OS::Heat::Value',NULL,1712),(2795,'505f1a92-7619-4775-93c9-7e48ed73ea89','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:19',NULL,'CREATE','COMPLETE','PreDeployStepTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-PreDeployStepTasks-y2hgog4cbf6l','state changed','OS::Heat::Value',NULL,1712),(2796,'eee5e0c2-420d-4767-9a4c-dd728f65ee91','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:20',NULL,'CREATE','IN_PROGRESS','ExternalUpgradeTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalUpgradeTasks-xo547o2zsto6','state changed','OS::Heat::Value',NULL,1713),(2797,'884e1eec-d64d-4e04-93a6-b98f34999af1','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:20',NULL,'CREATE','COMPLETE','ExternalUpgradeTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalUpgradeTasks-xo547o2zsto6','state changed','OS::Heat::Value',NULL,1713),(2798,'f69fa2c7-aace-4080-9082-e67eb384ae22','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:21',NULL,'CREATE','IN_PROGRESS','ExternalPostDeployTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalPostDeployTasks-oejmfzjlaskx','state changed','OS::Heat::Value',NULL,1714),(2799,'64cad2a7-be40-49f5-a1ef-5011cff8f10b','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:21',NULL,'CREATE','COMPLETE','ExternalPostDeployTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ExternalPostDeployTasks-oejmfzjlaskx','state changed','OS::Heat::Value',NULL,1714),(2800,'af73b1d0-f270-499b-b166-50ab82e10da2','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:22',NULL,'CREATE','IN_PROGRESS','ScaleTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ScaleTasks-th2de5oarscn','state changed','OS::Heat::Value',NULL,1715),(2801,'672e81b6-dc60-4ddf-b3ab-b2dc36cf69c9','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:22',NULL,'CREATE','COMPLETE','ScaleTasks','overcloud-AllNodesDeploySteps-n6dkop2yhyft-ScaleTasks-th2de5oarscn','state changed','OS::Heat::Value',NULL,1715),(2802,'119ac3ee-a6bd-462a-b80c-52cd54949791','c4744990-0c7d-43f3-9df3-ab055defba6e','2026-06-14 07:54:22',NULL,'CREATE','COMPLETE','overcloud-AllNodesDeploySteps-n6dkop2yhyft','c4744990-0c7d-43f3-9df3-ab055defba6e','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL),(2803,'7aa81f16-ac3d-49ae-ad79-f7b9e2afe60b','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:22',NULL,'CREATE','COMPLETE','AllNodesDeploySteps','c4744990-0c7d-43f3-9df3-ab055defba6e','state changed','OS::TripleO::PostDeploySteps',NULL,1703),(2804,'4b01d763-f749-41fe-86e6-9b4d0dfa900e','b8ae3d48-a465-495a-94fd-9a1a78a18590','2026-06-14 07:54:22',NULL,'CREATE','COMPLETE','overcloud','b8ae3d48-a465-495a-94fd-9a1a78a18590','Stack CREATE completed successfully','OS::Heat::Stack',NULL,NULL);
/*!40000 ALTER TABLE `event` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `migrate_version`
--

DROP TABLE IF EXISTS `migrate_version`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `migrate_version` (
  `repository_id` varchar(250) NOT NULL,
  `repository_path` text DEFAULT NULL,
  `version` int(11) DEFAULT NULL,
  PRIMARY KEY (`repository_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `migrate_version`
--

LOCK TABLES `migrate_version` WRITE;
/*!40000 ALTER TABLE `migrate_version` DISABLE KEYS */;
INSERT INTO `migrate_version` VALUES ('heat','/usr/lib/python3.9/site-packages/heat/db/sqlalchemy/migrate_repo',86);
/*!40000 ALTER TABLE `migrate_version` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `raw_template`
--

DROP TABLE IF EXISTS `raw_template`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `raw_template` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `template` longtext DEFAULT NULL,
  `files` longtext DEFAULT NULL,
  `environment` longtext DEFAULT NULL,
  `files_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `raw_tmpl_files_fkey_ref` (`files_id`),
  CONSTRAINT `raw_tmpl_files_fkey_ref` FOREIGN KEY (`files_id`) REFERENCES `raw_template_files` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=408 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `raw_template`
--

LOCK TABLES `raw_template` WRITE;
/*!40000 ALTER TABLE `raw_template` DISABLE KEYS */;
INSERT INTO `raw_template` VALUES (1,'2026-06-14 07:52:08',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deploy an OpenStack environment, consisting of several node types (roles), Controller, Compute, BlockStorage, SwiftStorage and CephStorage. The Storage roles enable independent scaling of the storage components, but the minimal deployment is one Controller and one Compute node.\\n\", \"parameters\": {\"CloudNameStorage\": {\"default\": \"overcloud.storage.localdomain\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"StorageVirtualFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the StorageVirtualInterface port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.localdomain\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"StorageMgmtVirtualFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the StorageMgmtVirtualInterface port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.localdomain\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"InternalApiVirtualFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the InternalApiVirtualInterface port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"CloudName\": {\"default\": \"overcloud.localdomain\", \"description\": \"The DNS name of this cloud. E.g. ci-overcloud.tripleo.org\", \"type\": \"string\"}, \"PublicVirtualFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the PublicVirtualInterface port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"ExternalVirtualFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the ExternalVirtualInterface port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.localdomain\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}, \"ExtraHostFileEntries\": {\"default\": [], \"description\": \"List of extra hosts entries to be appended to /etc/hosts\", \"type\": \"comma_delimited_list\"}, \"UndercloudHostsEntries\": {\"default\": [], \"description\": \"List of undercloud hosts entries to be appended to /etc/hosts. The value is populated with the HEAT_HOSTS entries on the undercloud by tripleoclient when running deploy.\\n\", \"type\": \"comma_delimited_list\"}, \"EndpointMapOverride\": {\"default\": {}, \"description\": \"Can be used to override the calcluated EndpointMap\", \"type\": \"json\"}, \"ExtraConfig\": {\"default\": {}, \"description\": \"Additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"DeployedServerPortMap\": {\"default\": {}, \"type\": \"json\"}, \"NeutronControlPlaneID\": {\"default\": \"ctlplane\", \"type\": \"string\", \"description\": \"Neutron ID or name for ctlplane network.\"}, \"NeutronPhysicalBridge\": {\"default\": \"br-ex\", \"description\": \"An OVS bridge to create for accessing external networks.\", \"type\": \"string\"}, \"NeutronPublicInterface\": {\"default\": \"nic1\", \"description\": \"Which interface to add to the NeutronPhysicalBridge.\", \"type\": \"string\"}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"DnsSearchDomains\": {\"default\": [], \"description\": \"A list of DNS search domains to be added (in order) to resolv.conf.\", \"type\": \"comma_delimited_list\"}, \"ControlFixedIPs\": {\"default\": [], \"description\": \"Control the IP allocation for the ControlVirtualIP port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"type\": \"json\"}, \"RabbitCookieSalt\": {\"type\": \"string\", \"default\": \"unset\", \"description\": \"Salt for the rabbit cookie, change this to force the randomly generated rabbit cookie to change.\"}, \"CloudDomain\": {\"default\": \"localdomain\", \"type\": \"string\", \"description\": \"The DNS domain used for the hosts. This must match the overcloud_domain_name configured on the undercloud.\\n\"}, \"ServerMetadata\": {\"default\": {}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API.\\n\", \"type\": \"json\"}, \"HypervisorNeutronPhysicalBridge\": {\"default\": \"br-ex\", \"description\": \"An OVS bridge to create on each hypervisor. This defaults to br-ex the same as the control plane nodes, as we have a uniform configuration of the openvswitch agent. Typically should not need to be changed.\\n\", \"type\": \"string\"}, \"HypervisorNeutronPublicInterface\": {\"default\": \"nic1\", \"description\": \"What interface to add to the HypervisorNeutronPhysicalBridge.\", \"type\": \"string\"}, \"NodeCreateBatchSize\": {\"default\": 30, \"description\": \"Maxiumum batch size for creating nodes\", \"type\": \"number\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"NovaLocalMetadataPerCell\": {\"default\": false, \"description\": \"Indicates that the nova-metadata API service has been deployed per-cell, so that we can have better performance and data isolation in a multi-cell deployment. Users should consider the use of this configuration depending on how neutron is setup. If networks span cells, you might need to run nova-metadata API service globally. If your networks are segmented along cell boundaries, then you can run nova-metadata API service per cell. When running nova-metadata API service per cell, you should also configure each Neutron metadata-agent to point to the corresponding nova-metadata API service.\\n\", \"type\": \"boolean\"}, \"BondInterfaceOvsOptions\": {\"default\": \"\", \"description\": \"The ovs_options or bonding_options string for the bond interface. Set things like lacp=active and/or bond_mode=balance-slb for OVS bonds or like mode=4 for Linux bonds using this option.\", \"type\": \"string\", \"constraints\": [{\"allowed_pattern\": \"^((?!balance.tcp).)*$\", \"description\": \"The balance-tcp bond mode is known to cause packet loss and should not be used in BondInterfaceOvsOptions.\"}]}, \"NetworkConfigWithAnsible\": {\"description\": \"NetworkConfig with ansible flag\", \"type\": \"boolean\", \"default\": true}, \"ControllerLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"ControllerNetworkConfigTemplate\": {\"description\": \"Controller NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"ControllerExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"controllerExtraConfig\": {\"default\": {}, \"description\": \"DEPRECATED use CellControllerComputeExtraConfig instead\\n\", \"type\": \"json\"}, \"ControllerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Controller role.\", \"type\": \"comma_delimited_list\"}, \"ControllerNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"ControllerUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"ControllerIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"ControllerUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"ControllerAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"ControllerMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"ControllerCount\": {\"description\": \"Number of Controller nodes to deploy\", \"type\": \"number\", \"default\": 1}, \"ControllerHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for Controller node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-controller-%index%\"}, \"ControllerRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from Controller ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"ControllerRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for Controller ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"ControllerSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"ControllerParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"ControllerExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"ControllerControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ControllerServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nControllerServiceChain resource and the Controller resource group.\\nFor example:\\nControllerServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"ControllerNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"CellControllerLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"CellControllerNetworkConfigTemplate\": {\"description\": \"CellController NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"CellControllerExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"CellControllerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CellController role.\", \"type\": \"comma_delimited_list\"}, \"CellControllerNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"CellControllerUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"CellControllerMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"CellControllerCount\": {\"description\": \"Number of CellController nodes to deploy\", \"type\": \"number\", \"default\": 1}, \"CellControllerHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for CellController node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-controller-%index%\"}, \"CellControllerRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from CellController ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"CellControllerRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for CellController ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"CellControllerSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"CellControllerParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"CellControllerExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"CellControllerControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"CellControllerServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nCellControllerServiceChain resource and the CellController resource group.\\nFor example:\\nCellControllerServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"CellControllerNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"CellControllerComputeLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"CellControllerComputeNetworkConfigTemplate\": {\"description\": \"CellControllerCompute NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"CellControllerComputeExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"CellControllerComputeServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CellControllerCompute role.\", \"type\": \"comma_delimited_list\"}, \"CellControllerComputeNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerComputeUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerComputeIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"CellControllerComputeUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"CellControllerComputeAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"CellControllerComputeMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"CellControllerComputeCount\": {\"description\": \"Number of CellControllerCompute nodes to deploy\", \"type\": \"number\", \"default\": 1}, \"CellControllerComputeHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for CellControllerCompute node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-controller-compute-%index%\"}, \"CellControllerComputeRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from CellControllerCompute ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"CellControllerComputeRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for CellControllerCompute ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"CellControllerComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"CellControllerComputeParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"CellControllerComputeExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"CellControllerComputeControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"CellControllerComputeServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nCellControllerComputeServiceChain resource and the CellControllerCompute resource group.\\nFor example:\\nCellControllerComputeServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"CellControllerComputeNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"ComputeLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"ComputeNetworkConfigTemplate\": {\"description\": \"Compute NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"ComputeExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"NovaComputeExtraConfig\": {\"default\": {}, \"description\": \"DEPRECATED use ComputeExtraConfig instead\\n\", \"type\": \"json\"}, \"ComputeServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Compute role.\", \"type\": \"comma_delimited_list\"}, \"ComputeNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"ComputeUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"ComputeIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"ComputeUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"ComputeAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"ComputeMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"ComputeCount\": {\"description\": \"Number of Compute nodes to deploy\", \"type\": \"number\", \"default\": 1}, \"ComputeHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for Compute node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-novacompute-%index%\"}, \"ComputeRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from Compute ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"ComputeRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for Compute ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"ComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"NovaComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"DEPRECATED - use ComputeSchedulerHints instead\", \"default\": {}}, \"ComputeParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"ComputeExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"ComputeControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ComputeServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nComputeServiceChain resource and the Compute resource group.\\nFor example:\\nComputeServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"ComputeNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"BlockStorageLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"BlockStorageNetworkConfigTemplate\": {\"description\": \"BlockStorage NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"BlockStorageExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"BlockStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the BlockStorage role.\", \"type\": \"comma_delimited_list\"}, \"BlockStorageNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"BlockStorageUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"BlockStorageIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"BlockStorageUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"BlockStorageAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"BlockStorageMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"BlockStorageCount\": {\"description\": \"Number of BlockStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"BlockStorageHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for BlockStorage node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-blockstorage-%index%\"}, \"BlockStorageRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from BlockStorage ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"BlockStorageRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for BlockStorage ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"BlockStorageSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"BlockStorageParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"BlockStorageExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"BlockStorageControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"BlockStorageServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nBlockStorageServiceChain resource and the BlockStorage resource group.\\nFor example:\\nBlockStorageServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"BlockStorageNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"ObjectStorageLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"ObjectStorageNetworkConfigTemplate\": {\"description\": \"ObjectStorage NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"ObjectStorageExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"ObjectStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the ObjectStorage role.\", \"type\": \"comma_delimited_list\"}, \"ObjectStorageNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"ObjectStorageUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"ObjectStorageIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"ObjectStorageUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"ObjectStorageAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"ObjectStorageMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"ObjectStorageCount\": {\"description\": \"Number of ObjectStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"ObjectStorageHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for ObjectStorage node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-objectstorage-%index%\"}, \"ObjectStorageRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from ObjectStorage ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"ObjectStorageRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for ObjectStorage ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"ObjectStorageSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"ObjectStorageParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"ObjectStorageExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"ObjectStorageControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ObjectStorageServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nObjectStorageServiceChain resource and the ObjectStorage resource group.\\nFor example:\\nObjectStorageServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"ObjectStorageNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"CephStorageLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"CephStorageNetworkConfigTemplate\": {\"description\": \"CephStorage NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"CephStorageExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"CephStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CephStorage role.\", \"type\": \"comma_delimited_list\"}, \"CephStorageNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"CephStorageUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"CephStorageIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"CephStorageUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"CephStorageAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"CephStorageMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"CephStorageCount\": {\"description\": \"Number of CephStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"CephStorageHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for CephStorage node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-cephstorage-%index%\"}, \"CephStorageRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from CephStorage ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"CephStorageRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for CephStorage ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"CephStorageSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"CephStorageParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"CephStorageExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"CephStorageControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"CephStorageServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nCephStorageServiceChain resource and the CephStorage resource group.\\nFor example:\\nCephStorageServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"CephStorageNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"NetworkerLocalMtu\": {\"default\": 1500, \"description\": \"MTU to use for the Undercloud local_interface.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1000, \"max\": 65536}}]}, \"NetworkerNetworkConfigTemplate\": {\"description\": \"Networker NetworkConfig Template\", \"type\": \"string\", \"default\": \"\"}, \"NetworkerExtraConfig\": {\"default\": {}, \"description\": \"Role specific additional hiera configuration to inject into the cluster.\\n\", \"type\": \"json\"}, \"NetworkerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Networker role.\", \"type\": \"comma_delimited_list\"}, \"NetworkerNetworkConfigUpdate\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", existing networks will be updated on the overcloud. This parameter replaces the functionality previously provided by NetworkDeploymentActions. Defaults to \\\"False\\\" so that only new nodes will have their networks configured. This is a role based parameter.\\n\", \"default\": false}, \"NetworkerUseNMState\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", NMState provider is used in os-net-config command to apply the network configuration. This is a role based parameter.\\n\", \"default\": false}, \"NetworkerIfcfgPurge\": {\"type\": \"boolean\", \"description\": \"When set to \\\"True\\\", os-net-config will remove the ifcfg-* provider based configurations and apply the same network_configuration using nmstate provider. This flag is intended to be used along with \\\"NetworkerUseNMState: True\\\" ONLY for provider migration use-case. This is a role based parameter.\\n\", \"default\": false}, \"NetworkerAnyErrorsFatal\": {\"default\": true, \"type\": \"string\"}, \"NetworkerMaxFailPercentage\": {\"default\": 0, \"type\": \"number\"}, \"NetworkerCount\": {\"description\": \"Number of Networker nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"NetworkerHostnameFormat\": {\"type\": \"string\", \"description\": \"Format for Networker node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud\\n\", \"default\": \"%stackname%-networker-%index%\"}, \"NetworkerRemovalPolicies\": {\"default\": [], \"type\": \"json\", \"description\": \"List of resources to be removed from Networker ResourceGroup when doing an update which requires removal of specific resources. Example format ComputeRemovalPolicies: [{\'resource_list\': [\'0\']}]\\n\"}, \"NetworkerRemovalPoliciesMode\": {\"default\": \"append\", \"type\": \"string\", \"description\": \"How to handle change to RemovalPolicies for Networker ResourceGroup when doing an update. Default mode \'append\' will append to the existing blacklist and \'update\' would replace the blacklist.\\n\"}, \"NetworkerSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"NetworkerParameters\": {\"type\": \"json\", \"description\": \"Optional Role Specific parameters to be provided to service\", \"default\": {}}, \"NetworkerExtraGroupVars\": {\"type\": \"json\", \"description\": \"Optional extra Ansible group vars\", \"default\": {}}, \"NetworkerControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"NetworkerServiceNetMap\": {\"default\": {}, \"description\": \"Role specific ServiceNetMap overrides, the map provided will be merged\\nwith the global ServiceNetMap when passing the ServiceNetMap to the\\nNetworkerServiceChain resource and the Networker resource group.\\nFor example:\\nNetworkerServiceNetMap:\\n  NovaLibvirtNetwork: internal_api_leaf2\\n\", \"type\": \"json\"}, \"NetworkerNetConfigOverride\": {\"default\": {}, \"description\": \"Custom JSON data to be used to override the os-net-config config.\\nThis is meant to be used by net_config_override parameter in tripleoclient\\nto provide an easy means to pass in custom net configs for the Undercloud.\\n\", \"type\": \"json\"}, \"UpdateIdentifier\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Setting to a previously unused value during stack-update will trigger package update on all nodes\\n\"}, \"DeployIdentifier\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"AddVipsToEtcHosts\": {\"default\": true, \"type\": \"boolean\", \"description\": \"Set to true to append per network Vips to /etc/hosts on each node.\\n\"}, \"DeploymentServerBlacklist\": {\"default\": [], \"type\": \"comma_delimited_list\", \"description\": \"List of server hostnames to blacklist from any triggered deployments.\\n\"}, \"GlobalConfigExtraMapData\": {\"type\": \"json\", \"default\": {}, \"description\": \"Map of extra global_config_settings data to set on each node.\"}, \"NetConfigDataLookup\": {\"type\": \"json\", \"default\": {}, \"description\": \"Configure os-net-config mappings for specific nodes Your environment file needs to look like:\\n  parameter_defaults:\\n    NetConfigDataLookup:\\n      node1:\\n        nic1: \\\"00:c8:7c:e6:f0:2e\\\"\\n      node2:\\n        nic1: \\\"00:18:7d:99:0c:b6\\\"\\n      node3:\\n        dmiString: \'system-uuid\'\\n        id: \'A8C85861-1B16-4803-8689-AFC62984F8F6\'\\n        nic1: em3\\n      # Dell PowerEdge\\n      nodegroup1:\\n        dmiString: \\\"system-product-name\\\"\\n        id: \\\"PowerEdge R630\\\"\\n        nic1: em3\\n        nic2: em1\\n        nic3: em2\\n      # Cisco UCS B200-M4\\\"\\n      nodegroup2:\\n        dmiString: \\\"system-product-name\\\"\\n        id: \\\"UCSB-B200-M4\\\"\\n        nic1: enp7s0\\n        nic2: enp6s0\\n\\nThis will result in the first node* entry where either a mac matches a local device or a DMI String matches the specified id being written as a mapping file for os-net-config. (/etc/os-net-config/mapping.yaml)\\n\"}, \"DnsServers\": {\"default\": [], \"description\": \"DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the ctlplane subnet\'s dns_nameservers attribute will be used.\\n\", \"type\": \"comma_delimited_list\"}, \"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\"}, \"AdminPassword\": {\"description\": \"The password for the keystone admin account, used for monitoring, querying neutron etc.\", \"type\": \"string\", \"hidden\": true}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"DnsServers\", \"NovaComputeSchedulerHints\", \"NovaComputeExtraConfig\"]}], \"conditions\": {\"add_vips_to_etc_hosts\": {\"equals\": [{\"get_param\": \"AddVipsToEtcHosts\"}, true]}, \"control_fixed_ip_not_set\": {\"equals\": [{\"get_param\": \"ControlFixedIPs\"}, []]}, \"storage_virtual_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": \"StorageVirtualFixedIPs\"}, []]}}, \"storage_mgmt_virtual_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": \"StorageMgmtVirtualFixedIPs\"}, []]}}, \"internal_api_virtual_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": \"InternalApiVirtualFixedIPs\"}, []]}}, \"tenant_virtual_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": \"TenantVirtualFixedIPs\"}, []]}}, \"public_virtual_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": \"PublicVirtualFixedIPs\"}, []]}}, \"set_default_mysql_cell_internal\": {\"or\": [{\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}, {\"and\": [{\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, false]}, {\"equals\": [{\"get_param\": [\"EndpointMapOverride\", \"MysqlCellInternal\"]}, \"\"]}]}]}, \"set_default_nova_vnc_proxy_cell_public\": {\"or\": [{\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}, {\"and\": [{\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, false]}, {\"equals\": [{\"get_param\": [\"EndpointMapOverride\", \"NovaVNCProxyCellPublic\"]}, \"\"]}]}]}, \"set_default_nova_metadata_cell_internal\": {\"or\": [{\"equals\": [{\"get_param\": \"NovaLocalMetadataPerCell\"}, true]}, {\"and\": [{\"equals\": [{\"get_param\": \"NovaLocalMetadataPerCell\"}, false]}, {\"equals\": [{\"get_param\": [\"EndpointMapOverride\", \"NovaMetadataCellInternal\"]}, \"\"]}]}]}, \"dnsservers_set\": {\"not\": {\"equals\": [{\"get_param\": \"DnsServers\"}, []]}}}, \"resources\": {\"VipHosts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": [{\"str_replace\": {\"template\": \"IP  HOST\", \"params\": {\"IP\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", \"ctlplane\"]}, \"HOST\": {\"get_param\": \"CloudNameCtlplane\"}}}}, {\"str_replace\": {\"template\": \"IP  HOST\", \"params\": {\"IP\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", \"storage\"]}, \"HOST\": {\"get_param\": \"CloudNameStorage\"}}}}, {\"str_replace\": {\"template\": \"IP  HOST\", \"params\": {\"IP\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", \"storage_mgmt\"]}, \"HOST\": {\"get_param\": \"CloudNameStorageManagement\"}}}}, {\"str_replace\": {\"template\": \"IP  HOST\", \"params\": {\"IP\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", \"internal_api\"]}, \"HOST\": {\"get_param\": \"CloudNameInternal\"}}}}, {\"str_replace\": {\"template\": \"IP  HOST\", \"params\": {\"IP\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", \"external\"]}, \"HOST\": {\"get_param\": \"CloudName\"}}}}]}}, \"NetCidrMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_merge\": [{\"get_attr\": [\"Networks\", \"net_cidr_map\"]}, {\"ctlplane\": {\"get_attr\": [\"ControlVirtualIP\", \"network\", \"tags\"]}}]}, {\"keys\": {\"ctlplane\": {\"get_param\": \"NeutronControlPlaneID\"}}}]}}}, \"NetIpVersionMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_merge\": [{\"get_attr\": [\"Networks\", \"net_ip_version_map\"]}, {\"ctlplane\": {\"get_attr\": [\"ControlVirtualIP\", \"subnets\", 0, \"ip_version\"]}}]}, {\"keys\": {\"ctlplane\": {\"get_param\": \"NeutronControlPlaneID\"}}}]}}}, \"ServiceNetMap\": {\"type\": \"OS::TripleO::ServiceNetMap\"}, \"EndpointMap\": {\"type\": \"OS::TripleO::EndpointMap\", \"properties\": {\"CloudEndpoints\": {\"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}, \"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"external\": {\"get_param\": \"CloudName\"}}, \"NetIpMap\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"ServiceNetMap\": {\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}}}, \"EndpointMapData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_attr\": [\"EndpointMap\", \"endpoint_map\"]}, {\"get_param\": \"EndpointMapOverride\"}, {\"if\": [\"set_default_mysql_cell_internal\", {\"MysqlCellInternal\": {\"get_attr\": [\"EndpointMap\", \"endpoint_map\", \"MysqlInternal\"]}}, {}]}, {\"if\": [\"set_default_nova_vnc_proxy_cell_public\", {\"NovaVNCProxyCellPublic\": {\"get_attr\": [\"EndpointMap\", \"endpoint_map\", \"NovaVNCProxyPublic\"]}}, {}]}, {\"if\": [\"set_default_nova_metadata_cell_internal\", {\"NovaMetadataCellInternal\": {\"get_attr\": [\"EndpointMap\", \"endpoint_map\", \"NovaMetadataInternal\"]}}, {}]}]}}}, \"NodeAdminUserData\": {\"type\": \"OS::TripleO::NodeAdminUserData\"}, \"NodeTimesyncUserData\": {\"type\": \"OS::TripleO::NodeTimesyncUserData\"}, \"NodeUserData\": {\"type\": \"OS::TripleO::NodeUserData\"}, \"ControllerServiceChain\": {\"type\": \"OS::TripleO::ControllerServices\", \"properties\": {\"Services\": {\"get_param\": \"ControllerServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ControllerServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"ControllerParameters\"}]}}}, \"ControllerServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"ControllerServiceChain\", \"role_data\"]}}}, \"ControllerConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"ControllerServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"ControllerServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"controllerExtraConfig\"}, {\"get_param\": \"ControllerExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"ControllerServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"ControllerServiceNames\", \"value\"]}}}}]}}}, \"ControllerServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"ControllerServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"ControllerServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"ControllerServiceNetMap\"}}}}]}}}, \"ControllerIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"Controller\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"Controller\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"Controller\", \"storage_mgmt_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"Controller\", \"internal_api_ip_address\"]}, \"TenantIpList\": {\"get_attr\": [\"Controller\", \"tenant_ip_address\"]}, \"ExternalIpList\": {\"get_attr\": [\"Controller\", \"external_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"tenant\", \"external\"], \"EnabledServices\": {\"get_attr\": [\"ControllerServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"ControllerServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"Controller\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"ControllerNetworkHostnameMap\", \"value\"]}}}, \"ControllerNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"Controller\", \"hostname_map\"]}]}}}}, \"ControllerUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"ControllerRoleUserData\"}, \"type\": \"multipart\"}]}}, \"ControllerRoleUserData\": {\"type\": \"OS::TripleO::Controller::NodeUserData\"}, \"Controller\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"ControllerCount\"}, \"removal_policies\": {\"get_param\": \"ControllerRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"ControllerRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::Controller\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ControllerServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"ControllerHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"ControllerSchedulerHints\": {\"map_merge\": [{\"get_param\": \"ControllerSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"ControllerServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"ControllerParameters\"}]}, \"UserData\": {\"get_resource\": \"ControllerUserData\"}}}}}, \"CellControllerServiceChain\": {\"type\": \"OS::TripleO::CellControllerServices\", \"properties\": {\"Services\": {\"get_param\": \"CellControllerServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CellControllerServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"CellController\", \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"CellControllerParameters\"}]}}}, \"CellControllerServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"CellControllerServiceChain\", \"role_data\"]}}}, \"CellControllerConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"CellControllerServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"controllerExtraConfig\"}, {\"get_param\": \"CellControllerExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"CellControllerServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}}}}]}}}, \"CellControllerServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CellControllerServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"CellControllerServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"CellControllerServiceNetMap\"}}}}]}}}, \"CellControllerIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"CellController\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"CellController\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"CellController\", \"storage_mgmt_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"CellController\", \"internal_api_ip_address\"]}, \"TenantIpList\": {\"get_attr\": [\"CellController\", \"tenant_ip_address\"]}, \"ExternalIpList\": {\"get_attr\": [\"CellController\", \"external_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"tenant\", \"external\"], \"EnabledServices\": {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"CellControllerServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"CellController\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"CellControllerNetworkHostnameMap\", \"value\"]}}}, \"CellControllerNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"CellController\", \"hostname_map\"]}]}}}}, \"CellControllerUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"CellControllerRoleUserData\"}, \"type\": \"multipart\"}]}}, \"CellControllerRoleUserData\": {\"type\": \"OS::TripleO::CellController::NodeUserData\"}, \"CellController\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"CellControllerCount\"}, \"removal_policies\": {\"get_param\": \"CellControllerRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"CellControllerRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::CellController\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CellControllerServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"CellControllerHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"CellControllerSchedulerHints\": {\"map_merge\": [{\"get_param\": \"CellControllerSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"CellControllerParameters\"}]}, \"UserData\": {\"get_resource\": \"CellControllerUserData\"}}}}}, \"CellControllerComputeServiceChain\": {\"type\": \"OS::TripleO::CellControllerComputeServices\", \"properties\": {\"Services\": {\"get_param\": \"CellControllerComputeServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CellControllerComputeServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"CellControllerCompute\", \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"CellControllerComputeParameters\"}]}}}, \"CellControllerComputeServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"CellControllerComputeServiceChain\", \"role_data\"]}}}, \"CellControllerComputeConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"CellControllerComputeServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"controllerExtraConfig\"}, {\"get_param\": \"CellControllerComputeExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"CellControllerComputeServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}}}}]}}}, \"CellControllerComputeServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CellControllerComputeServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"CellControllerComputeServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"CellControllerComputeServiceNetMap\"}}}}]}}}, \"CellControllerComputeIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"CellControllerCompute\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"CellControllerCompute\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"CellControllerCompute\", \"storage_mgmt_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"CellControllerCompute\", \"internal_api_ip_address\"]}, \"TenantIpList\": {\"get_attr\": [\"CellControllerCompute\", \"tenant_ip_address\"]}, \"ExternalIpList\": {\"get_attr\": [\"CellControllerCompute\", \"external_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"tenant\", \"external\"], \"EnabledServices\": {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"CellControllerComputeServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"CellControllerCompute\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"CellControllerComputeNetworkHostnameMap\", \"value\"]}}}, \"CellControllerComputeNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"CellControllerCompute\", \"hostname_map\"]}]}}}}, \"CellControllerComputeUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"CellControllerComputeRoleUserData\"}, \"type\": \"multipart\"}]}}, \"CellControllerComputeRoleUserData\": {\"type\": \"OS::TripleO::CellControllerCompute::NodeUserData\"}, \"CellControllerCompute\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"CellControllerComputeCount\"}, \"removal_policies\": {\"get_param\": \"CellControllerComputeRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"CellControllerComputeRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::CellControllerCompute\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CellControllerComputeServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"CellControllerComputeHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"CellControllerComputeSchedulerHints\": {\"map_merge\": [{\"get_param\": \"CellControllerComputeSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"CellControllerComputeParameters\"}]}, \"UserData\": {\"get_resource\": \"CellControllerComputeUserData\"}}}}}, \"ComputeServiceChain\": {\"type\": \"OS::TripleO::ComputeServices\", \"properties\": {\"Services\": {\"get_param\": \"ComputeServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ComputeServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"map_merge\": [{\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, {\"get_param\": \"ComputeParameters\"}]}}}, \"ComputeServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"ComputeServiceChain\", \"role_data\"]}}}, \"ComputeConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"ComputeServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"NovaComputeExtraConfig\"}, {\"get_param\": \"ComputeExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"ComputeServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}}}}]}}}, \"ComputeServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"ComputeServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"ComputeServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"ComputeServiceNetMap\"}}}}]}}}, \"ComputeIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"Compute\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"Compute\", \"storage_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"Compute\", \"internal_api_ip_address\"]}, \"TenantIpList\": {\"get_attr\": [\"Compute\", \"tenant_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"internal_api\", \"tenant\"], \"EnabledServices\": {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"ComputeServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"Compute\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"ComputeNetworkHostnameMap\", \"value\"]}}}, \"ComputeNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"Compute\", \"hostname_map\"]}]}}}}, \"ComputeUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"ComputeRoleUserData\"}, \"type\": \"multipart\"}]}}, \"ComputeRoleUserData\": {\"type\": \"OS::TripleO::Compute::NodeUserData\"}, \"Compute\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"ComputeCount\"}, \"removal_policies\": {\"get_param\": \"ComputeRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"ComputeRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::Compute\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ComputeServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"ComputeHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"ComputeSchedulerHints\": {\"map_merge\": [{\"get_param\": \"NovaComputeSchedulerHints\"}, {\"get_param\": \"ComputeSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, {\"get_param\": \"ComputeParameters\"}]}, \"UserData\": {\"get_resource\": \"ComputeUserData\"}}}}}, \"BlockStorageServiceChain\": {\"type\": \"OS::TripleO::BlockStorageServices\", \"properties\": {\"Services\": {\"get_param\": \"BlockStorageServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"BlockStorageServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"BlockStorage\", \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"BlockStorageParameters\"}]}}}, \"BlockStorageServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"BlockStorageServiceChain\", \"role_data\"]}}}, \"BlockStorageConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"BlockStorageServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"BlockStorageExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"BlockStorageServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}}}}]}}}, \"BlockStorageServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"BlockStorageServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"BlockStorageServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"BlockStorageServiceNetMap\"}}}}]}}}, \"BlockStorageIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"BlockStorage\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"BlockStorage\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"BlockStorage\", \"storage_mgmt_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"BlockStorage\", \"internal_api_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"EnabledServices\": {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"BlockStorageServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"BlockStorage\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"BlockStorageNetworkHostnameMap\", \"value\"]}}}, \"BlockStorageNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"BlockStorage\", \"hostname_map\"]}]}}}}, \"BlockStorageUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"BlockStorageRoleUserData\"}, \"type\": \"multipart\"}]}}, \"BlockStorageRoleUserData\": {\"type\": \"OS::TripleO::BlockStorage::NodeUserData\"}, \"BlockStorage\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"BlockStorageCount\"}, \"removal_policies\": {\"get_param\": \"BlockStorageRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"BlockStorageRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::BlockStorage\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"BlockStorageServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"BlockStorageHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"BlockStorageSchedulerHints\": {\"map_merge\": [{\"get_param\": \"BlockStorageSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"BlockStorageParameters\"}]}, \"UserData\": {\"get_resource\": \"BlockStorageUserData\"}}}}}, \"ObjectStorageServiceChain\": {\"type\": \"OS::TripleO::ObjectStorageServices\", \"properties\": {\"Services\": {\"get_param\": \"ObjectStorageServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ObjectStorageServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"ObjectStorage\", \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"ObjectStorageParameters\"}]}}}, \"ObjectStorageServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"ObjectStorageServiceChain\", \"role_data\"]}}}, \"ObjectStorageConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"ObjectStorageServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"ObjectStorageExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"ObjectStorageServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}}}}]}}}, \"ObjectStorageServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"ObjectStorageServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"ObjectStorageServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"ObjectStorageServiceNetMap\"}}}}]}}}, \"ObjectStorageIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"ObjectStorage\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"ObjectStorage\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"ObjectStorage\", \"storage_mgmt_ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"ObjectStorage\", \"internal_api_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"EnabledServices\": {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"ObjectStorageServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"ObjectStorage\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"ObjectStorageNetworkHostnameMap\", \"value\"]}}}, \"ObjectStorageNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"ObjectStorage\", \"hostname_map\"]}]}}}}, \"ObjectStorageUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"ObjectStorageRoleUserData\"}, \"type\": \"multipart\"}]}}, \"ObjectStorageRoleUserData\": {\"type\": \"OS::TripleO::ObjectStorage::NodeUserData\"}, \"ObjectStorage\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"ObjectStorageCount\"}, \"removal_policies\": {\"get_param\": \"ObjectStorageRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"ObjectStorageRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::ObjectStorage\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"ObjectStorageServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"ObjectStorageHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"ObjectStorageSchedulerHints\": {\"map_merge\": [{\"get_param\": \"ObjectStorageSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"ObjectStorageParameters\"}]}, \"UserData\": {\"get_resource\": \"ObjectStorageUserData\"}}}}}, \"CephStorageServiceChain\": {\"type\": \"OS::TripleO::CephStorageServices\", \"properties\": {\"Services\": {\"get_param\": \"CephStorageServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CephStorageServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"CephStorage\", \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"CephStorageParameters\"}]}}}, \"CephStorageServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"CephStorageServiceChain\", \"role_data\"]}}}, \"CephStorageConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"CephStorageServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"CephStorageExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"CephStorageServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}}}}]}}}, \"CephStorageServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CephStorageServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"CephStorageServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"CephStorageServiceNetMap\"}}}}]}}}, \"CephStorageIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"CephStorage\", \"ip_address\"]}, \"StorageIpList\": {\"get_attr\": [\"CephStorage\", \"storage_ip_address\"]}, \"StorageMgmtIpList\": {\"get_attr\": [\"CephStorage\", \"storage_mgmt_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"EnabledServices\": {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"CephStorageServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"CephStorage\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"CephStorageNetworkHostnameMap\", \"value\"]}}}, \"CephStorageNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"CephStorage\", \"hostname_map\"]}]}}}}, \"CephStorageUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"CephStorageRoleUserData\"}, \"type\": \"multipart\"}]}}, \"CephStorageRoleUserData\": {\"type\": \"OS::TripleO::CephStorage::NodeUserData\"}, \"CephStorage\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"CephStorageCount\"}, \"removal_policies\": {\"get_param\": \"CephStorageRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"CephStorageRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::CephStorage\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"CephStorageServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"CephStorageHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"CephStorageSchedulerHints\": {\"map_merge\": [{\"get_param\": \"CephStorageSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{}, {\"get_param\": \"CephStorageParameters\"}]}, \"UserData\": {\"get_resource\": \"CephStorageUserData\"}}}}}, \"NetworkerServiceChain\": {\"type\": \"OS::TripleO::NetworkerServices\", \"properties\": {\"Services\": {\"get_param\": \"NetworkerServices\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"NetworkerServiceNetMap\"}]}, \"ServiceData\": {\"net_cidr_map\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}, \"net_vip_map\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"net_ip_version_map\": {\"get_attr\": [\"NetIpVersionMapValue\", \"value\"]}, \"vip_subnet_map\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"RoleName\": \"Networker\", \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"NetworkerParameters\"}]}}}, \"NetworkerServiceChainRoleData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"get_attr\": [\"NetworkerServiceChain\", \"role_data\"]}}}, \"NetworkerConfigData\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"service_configs\": {\"get_attr\": [\"NetworkerServiceConfigSettings\", \"value\"]}, \"service_names\": {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}, \"role_extraconfig\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::sensubility::subscriptions\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"tripleo_collectd_sensubility_subscriptions\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"monitoring_subscriptions\"]}}, {\"get_param\": \"NetworkerExtraConfig\"}]}, \"extraconfig\": {\"get_param\": \"ExtraConfig\"}, \"hieradata_files\": [\"%{::uuid}\", \"fqdn\", \"docker_puppet\", \"ansible_managed\", \"heat_config_%{::deploy_config_name}\", \"config_step\", \"role_extraconfig\", \"extraconfig\", \"pci_passthrough_whitelist\", \"service_names\", \"service_configs\", \"cloud_domain\", \"bootstrap_node\", \"all_nodes\", \"vip_data\", \"net_ip_map\", \"ovn_chassis_mac_map\", \"%{::osfamily}\", \"neutron_bigswitch_data\", \"upgrade\"]}}}, \"NetworkerServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_param\": \"GlobalConfigExtraMapData\"}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"config_settings\"]}, {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"yaql\": {\"expression\": \"let(root => $) -> $.data.map.items().where($[0] in coalesce($root.data.services, [])).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"map\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_config_settings\"]}]}}, \"services\": {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}}}}]}}}, \"NetworkerServiceNames\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"NetworkerServiceChain\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> distinct($.data.extra_services.items().where($[0] in coalesce($root.data.enabled_services, [])).select($[1]).flatten() + coalesce($root.data.enabled_services, []))\", \"data\": {\"enabled_services\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_names\"]}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetworkerServiceNetMapLower\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_param\": \"NetworkerServiceNetMap\"}}}}]}}}, \"NetworkerIpListMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpListMap\", \"properties\": {\"ControlPlaneIpList\": {\"get_attr\": [\"Networker\", \"ip_address\"]}, \"InternalApiIpList\": {\"get_attr\": [\"Networker\", \"internal_api_ip_address\"]}, \"TenantIpList\": {\"get_attr\": [\"Networker\", \"tenant_ip_address\"]}, \"RoleNetworks\": [\"ctlplane\", \"internal_api\", \"tenant\"], \"EnabledServices\": {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}, \"ServiceNetMap\": {\"get_attr\": [\"NetworkerServiceNetMapLower\", \"value\"]}, \"ServiceHostnameList\": {\"get_attr\": [\"Networker\", \"hostname\"]}, \"NetworkHostnameMap\": {\"get_attr\": [\"NetworkerNetworkHostnameMap\", \"value\"]}}}, \"NetworkerNetworkHostnameMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict($.data.where($ != null).flatten().selectMany($.items()).groupBy($[0], $[1]).select([$[0], $[1].flatten()]))\", \"data\": [{\"get_attr\": [\"Networker\", \"hostname_map\"]}]}}}}, \"NetworkerUserData\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"NodeAdminUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeTimesyncUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NodeUserData\"}, \"type\": \"multipart\"}, {\"config\": {\"get_resource\": \"NetworkerRoleUserData\"}, \"type\": \"multipart\"}]}}, \"NetworkerRoleUserData\": {\"type\": \"OS::TripleO::Networker::NodeUserData\"}, \"Networker\": {\"type\": \"OS::Heat::ResourceGroup\", \"depends_on\": \"Networks\", \"update_policy\": {\"batch_create\": {\"max_batch_size\": {\"get_param\": \"NodeCreateBatchSize\"}}}, \"properties\": {\"count\": {\"get_param\": \"NetworkerCount\"}, \"removal_policies\": {\"get_param\": \"NetworkerRemovalPolicies\"}, \"removal_policies_mode\": {\"get_param\": \"NetworkerRemovalPoliciesMode\"}, \"resource_def\": {\"type\": \"OS::TripleO::Networker\", \"properties\": {\"CloudDomain\": {\"get_param\": \"CloudDomain\"}, \"ServiceNetMap\": {\"map_merge\": [{\"get_attr\": [\"ServiceNetMap\", \"service_net_map\"]}, {\"get_param\": \"NetworkerServiceNetMap\"}]}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"Hostname\": {\"str_replace\": {\"template\": {\"get_param\": \"NetworkerHostnameFormat\"}, \"params\": {\"%stackname%\": {\"get_param\": \"OS::stack_name\"}}}}, \"NodeIndex\": \"%index%\", \"NetworkerSchedulerHints\": {\"map_merge\": [{\"get_param\": \"NetworkerSchedulerHints\"}]}, \"ServiceNames\": {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}, \"ServiceMetadataSettings\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"OVNBridgeMappings\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"config_settings\", \"ovn::controller::ovn_bridge_mappings\"]}, \"DeploymentServerBlacklistDict\": {\"get_attr\": [\"DeploymentServerBlacklistDict\", \"value\"]}, \"RoleParameters\": {\"map_merge\": [{\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, {\"get_param\": \"NetworkerParameters\"}]}, \"UserData\": {\"get_resource\": \"NetworkerUserData\"}}}}}, \"ControllerServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"Controller\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"Controller\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"CellControllerServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CellController\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"CellController\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"CellControllerComputeServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CellControllerCompute\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"CellControllerCompute\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"ComputeServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"Compute\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"Compute\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"BlockStorageServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"BlockStorage\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"BlockStorage\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"ObjectStorageServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"ObjectStorage\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"ObjectStorage\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"CephStorageServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"CephStorage\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"CephStorage\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"NetworkerServers\": {\"type\": \"OS::Heat::Value\", \"depends_on\": \"Networker\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"let(servers=>switch(isDict($.data.servers) => $.data.servers, true => {})) -> $servers.deleteAll($servers.keys().where($servers[$] = null))\", \"data\": {\"servers\": {\"get_attr\": [\"Networker\", \"attributes\", \"nova_server_resource\"]}}}}}}, \"ServerIdMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"server_ids\": {\"Controller\": {\"get_attr\": [\"Controller\", \"nova_server_resource\"]}, \"CellController\": {\"get_attr\": [\"CellController\", \"nova_server_resource\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerCompute\", \"nova_server_resource\"]}, \"Compute\": {\"get_attr\": [\"Compute\", \"nova_server_resource\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorage\", \"nova_server_resource\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorage\", \"nova_server_resource\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorage\", \"nova_server_resource\"]}, \"Networker\": {\"get_attr\": [\"Networker\", \"nova_server_resource\"]}}, \"bootstrap_server_id\": {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"nova_server_resource\"]}}}}}}, \"DeploymentServerBlacklistDict\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"hostname\": 1}, \"for_each\": {\"hostname\": {\"get_param\": \"DeploymentServerBlacklist\"}}}}}}}, \"HostsEntryValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"list_concat_unique\": {\"list_concat\": [[{\"get_param\": \"UndercloudHostsEntries\"}], [{\"if\": [\"add_vips_to_etc_hosts\", {\"get_attr\": [\"VipHosts\", \"value\"]}, []]}], {\"get_attr\": [\"Controller\", \"hosts_entry\"]}, {\"get_attr\": [\"CellController\", \"hosts_entry\"]}, {\"get_attr\": [\"CellControllerCompute\", \"hosts_entry\"]}, {\"get_attr\": [\"Compute\", \"hosts_entry\"]}, {\"get_attr\": [\"BlockStorage\", \"hosts_entry\"]}, {\"get_attr\": [\"ObjectStorage\", \"hosts_entry\"]}, {\"get_attr\": [\"CephStorage\", \"hosts_entry\"]}, {\"get_attr\": [\"Networker\", \"hosts_entry\"]}, [{\"get_param\": \"ExtraHostFileEntries\"}]]}}}}, \"CloudNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"cloud_name_storage\": {\"get_param\": \"CloudNameStorage\"}, \"cloud_name_storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"cloud_name_internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"cloud_name_external\": {\"get_param\": \"CloudName\"}, \"cloud_name_ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}, \"GlobalConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"global_config_settings\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"global_config_settings\"]}]}}}, \"Networks\": {\"type\": \"OS::TripleO::Network\", \"depends_on\": \"ServiceNetMap\", \"properties\": {\"CtlplaneNetworkCidrs\": {\"get_attr\": [\"ControlVirtualIP\", \"network\", \"tags\"]}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"firewall_frontend_rules\"]}]}, \"ssl_frontend\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"firewall_ssl_frontend_rules\"]}]}, \"edge_frontend\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"firewall_edge_frontend_rules\"]}]}, \"edge_ssl_frontend\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"firewall_edge_ssl_frontend_rules\"]}]}}}}, \"ControllerGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"tenant_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, \"tenant_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"tenant_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"external_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}, \"external_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"external_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}, \"external_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"Tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"External_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"ControllerLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"ControllerNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"primary\", \"controller\", \"external_bridge\"], \"service_net_map\": {\"get_attr\": [\"ControllerServiceNetMapLower\", \"value\"]}}}}, \"ControllerNetworkConfig\": {\"type\": \"OS::TripleO::Controller::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"TenantIpSubnet\": \"{{ tenant_ip ~ \'/\' ~ tenant_cidr }}\", \"TenantInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"TenantMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"TenantNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"ExternalIpSubnet\": \"{{ external_ip ~ \'/\' ~ external_cidr }}\", \"ExternalInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"ExternalMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"ExternalNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}}}, \"CellControllerGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"tenant_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, \"tenant_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"tenant_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"external_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}, \"external_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"external_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}, \"external_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"Tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"External_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"CellControllerLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"CellControllerNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"primary\", \"controller\"], \"service_net_map\": {\"get_attr\": [\"CellControllerServiceNetMapLower\", \"value\"]}}}}, \"CellControllerNetworkConfig\": {\"type\": \"OS::TripleO::CellController::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"TenantIpSubnet\": \"{{ tenant_ip ~ \'/\' ~ tenant_cidr }}\", \"TenantInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"TenantMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"TenantNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"ExternalIpSubnet\": \"{{ external_ip ~ \'/\' ~ external_cidr }}\", \"ExternalInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"ExternalMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"ExternalNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}}}, \"CellControllerComputeGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"tenant_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, \"tenant_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"tenant_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"external_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}, \"external_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"external_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}, \"external_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"Tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"External_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"CellControllerComputeLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"CellControllerComputeNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"primary\", \"controller\", \"external_bridge\"], \"service_net_map\": {\"get_attr\": [\"CellControllerComputeServiceNetMapLower\", \"value\"]}}}}, \"CellControllerComputeNetworkConfig\": {\"type\": \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"TenantIpSubnet\": \"{{ tenant_ip ~ \'/\' ~ tenant_cidr }}\", \"TenantInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"TenantMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"TenantNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"ExternalIpSubnet\": \"{{ external_ip ~ \'/\' ~ external_cidr }}\", \"ExternalInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"host_routes\"]}]}, \"ExternalMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"ExternalNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"tags\"]}}}}}, \"ComputeGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"tenant_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, \"tenant_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"tenant_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"Tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"ComputeLocalMtu\"}, \"role_networks\": [\"Storage\", \"InternalApi\", \"Tenant\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"ComputeNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"compute\", \"external_bridge\"], \"service_net_map\": {\"get_attr\": [\"ComputeServiceNetMapLower\", \"value\"]}}}}, \"ComputeNetworkConfig\": {\"type\": \"OS::TripleO::Compute::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"TenantIpSubnet\": \"{{ tenant_ip ~ \'/\' ~ tenant_cidr }}\", \"TenantInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"TenantMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"TenantNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}}}, \"BlockStorageGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"BlockStorageLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"BlockStorageNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"storage\"], \"service_net_map\": {\"get_attr\": [\"BlockStorageServiceNetMapLower\", \"value\"]}}}}, \"BlockStorageNetworkConfig\": {\"type\": \"OS::TripleO::BlockStorage::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}}}, \"ObjectStorageGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"ObjectStorageLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"ObjectStorageNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"storage\"], \"service_net_map\": {\"get_attr\": [\"ObjectStorageServiceNetMapLower\", \"value\"]}}}}, \"ObjectStorageNetworkConfig\": {\"type\": \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}}}, \"CephStorageGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"storage_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, \"storage_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"storage_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"storage_mgmt_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, \"storage_mgmt_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"storage_mgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}, \"storage_mgmt_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"Storage_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"cidr\"]}, 1]}, \"StorageMgmt_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"CephStorageLocalMtu\"}, \"role_networks\": [\"Storage\", \"StorageMgmt\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"CephStorageNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"ceph\", \"storage\"], \"service_net_map\": {\"get_attr\": [\"CephStorageServiceNetMapLower\", \"value\"]}}}}, \"CephStorageNetworkConfig\": {\"type\": \"OS::TripleO::CephStorage::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"StorageIpSubnet\": \"{{ storage_ip ~ \'/\' ~ storage_cidr }}\", \"StorageInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"host_routes\"]}]}, \"StorageMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"StorageNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"tags\"]}}}, \"StorageMgmtIpSubnet\": \"{{ storage_mgmt_ip ~ \'/\' ~ storage_mgmt_cidr }}\", \"StorageMgmtInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"host_routes\"]}]}, \"StorageMgmtMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"StorageMgmtNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"tags\"]}}}}}, \"NetworkerGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"ctlplane_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"ctlplane_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ctlplane_dns_nameservers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"ctlplane_subnet_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ctlplane_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"storage_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"network\", \"mtu\"]}, \"storage_mgmt_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"network\", \"mtu\"]}, \"internal_api_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"tenant_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"external_mtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"network\", \"mtu\"]}, \"internal_api_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, \"internal_api_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"internal_api_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"internal_api_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"tenant_gateway_ip\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, \"tenant_host_routes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}, \"tenant_vlan_id\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}, \"network_cidrs\": {\"InternalApi_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"cidr\"]}, 1]}, \"Tenant_cidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"cidr\"]}, 1]}}, \"dns_search_domains\": {\"get_param\": \"DnsSearchDomains\"}, \"bond_interface_ovs_options\": {\"get_param\": \"BondInterfaceOvsOptions\"}, \"local_mtu\": {\"get_param\": \"NetworkerLocalMtu\"}, \"role_networks\": [\"InternalApi\", \"Tenant\"], \"networks_lower\": {\"Storage\": \"storage\", \"StorageMgmt\": \"storage_mgmt\", \"InternalApi\": \"internal_api\", \"Tenant\": \"tenant\", \"External\": \"external\"}, \"networks_all\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"service_metadata_settings\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"service_metadata_settings\"]}, \"tripleo_network_config_template\": {\"get_param\": \"NetworkerNetworkConfigTemplate\"}, \"tripleo_network_config_with_ansible\": {\"get_param\": \"NetworkConfigWithAnsible\"}, \"default_route_networks\": [\"ControlPlane\"], \"networks_skip_config\": [], \"tripleo_firewall_rules\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"firewall_rules\"]}, \"tripleo_firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"tripleo_firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"tripleo_firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"tripleo_firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"role_tags\": [\"external_bridge\"], \"service_net_map\": {\"get_attr\": [\"NetworkerServiceNetMapLower\", \"value\"]}}}}, \"NetworkerNetworkConfig\": {\"type\": \"OS::TripleO::Networker::Net::SoftwareConfig\", \"properties\": {\"ControlPlaneIp\": \"{{ ctlplane_ip }}\", \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"cidr\"]}, 1]}, \"ControlPlaneDefaultRoute\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"gateway_ip\"]}, \"ControlPlaneStaticRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"host_routes\"]}, [{\"default\": true, \"next_hop\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"gateway_ip\"]}}]]}, \"ControlPlaneMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"network\", \"mtu\"]}, \"DnsServers\": {\"if\": [\"dnsservers_set\", {\"get_param\": \"DnsServers\"}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"dns_nameservers\"]}]}, \"InternalApiIpSubnet\": \"{{ internal_api_ip ~ \'/\' ~ internal_api_cidr }}\", \"InternalApiInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"host_routes\"]}]}, \"InternalApiMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"network\", \"mtu\"]}, \"InternalApiNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"tags\"]}}}, \"TenantIpSubnet\": \"{{ tenant_ip ~ \'/\' ~ tenant_cidr }}\", \"TenantInterfaceRoutes\": {\"list_concat_unique\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"host_routes\"]}]}, \"TenantMtu\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"network\", \"mtu\"]}, \"TenantNetworkVlanID\": {\"yaql\": {\"expression\": \"switch(not isList($.data) => 1,\\n       not $.data.where($.startsWith(\'tripleo_vlan_id\')).len() => 1,\\n       true => int($.data.where($.startsWith(\'tripleo_vlan_id\')).first().split(\'=\').last()))\\n\", \"data\": {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"tags\"]}}}}}, \"ControlVirtualIP\": {\"depends_on\": \"ServiceNetMap\", \"type\": \"OS::TripleO::Network::Ports::ControlPlaneVipPort\", \"properties\": {\"name\": \"control_virtual_ip\", \"dns_name\": {\"str_split\": [\".\", {\"get_param\": \"CloudNameCtlplane\"}, 0]}, \"network\": {\"get_param\": \"NeutronControlPlaneID\"}, \"fixed_ips\": {\"if\": [\"control_fixed_ip_not_set\", [{\"subnet\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}}], {\"get_param\": \"ControlFixedIPs\"}]}, \"replacement_policy\": \"AUTO\", \"tags\": [\"tripleo_vip_net=ctlplane\", {\"str_replace\": {\"template\": \"tripleo_stack_name=$STACK_NAME\", \"params\": {\"$STACK_NAME\": {\"get_param\": \"OS::stack_name\"}}}}]}}, \"StorageVirtualIP\": {\"depends_on\": [\"Networks\", \"ServiceNetMap\"], \"type\": \"OS::TripleO::Network::Ports::StorageVipPort\", \"properties\": {\"ControlPlaneIP\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}, \"cidr\"]}, 1]}, \"PortName\": \"storage_virtual_ip\", \"DnsName\": {\"str_split\": [\".\", {\"get_param\": \"CloudNameStorage\"}, 0]}, \"FixedIPs\": {\"if\": [\"storage_virtual_fixed_ip_set\", {\"get_param\": \"StorageVirtualFixedIPs\"}, [{\"subnet\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"Storage\"]}}]]}, \"IsVirtualIP\": true}}, \"StorageMgmtVirtualIP\": {\"depends_on\": [\"Networks\", \"ServiceNetMap\"], \"type\": \"OS::TripleO::Network::Ports::StorageMgmtVipPort\", \"properties\": {\"ControlPlaneIP\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}, \"cidr\"]}, 1]}, \"PortName\": \"storage_mgmt_virtual_ip\", \"DnsName\": {\"str_split\": [\".\", {\"get_param\": \"CloudNameStorageManagement\"}, 0]}, \"FixedIPs\": {\"if\": [\"storage_mgmt_virtual_fixed_ip_set\", {\"get_param\": \"StorageMgmtVirtualFixedIPs\"}, [{\"subnet\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"StorageMgmt\"]}}]]}, \"IsVirtualIP\": true}}, \"InternalApiVirtualIP\": {\"depends_on\": [\"Networks\", \"ServiceNetMap\"], \"type\": \"OS::TripleO::Network::Ports::InternalApiVipPort\", \"properties\": {\"ControlPlaneIP\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}, \"cidr\"]}, 1]}, \"PortName\": \"internal_api_virtual_ip\", \"DnsName\": {\"str_split\": [\".\", {\"get_param\": \"CloudNameInternal\"}, 0]}, \"FixedIPs\": {\"if\": [\"internal_api_virtual_fixed_ip_set\", {\"get_param\": \"InternalApiVirtualFixedIPs\"}, [{\"subnet\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"InternalApi\"]}}]]}, \"IsVirtualIP\": true}}, \"PublicVirtualIP\": {\"depends_on\": [\"Networks\", \"ServiceNetMap\"], \"type\": \"OS::TripleO::Network::Ports::ExternalVipPort\", \"properties\": {\"ControlPlaneIP\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}, \"cidr\"]}, 1]}, \"PortName\": \"external_virtual_ip\", \"DnsName\": {\"str_split\": [\".\", {\"get_param\": \"CloudName\"}, 0]}, \"FixedIPs\": {\"if\": [\"public_virtual_fixed_ip_set\", {\"get_param\": \"PublicVirtualFixedIPs\"}, [{\"subnet\": {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"External\"]}}]]}, \"IsVirtualIP\": true}}, \"VipMap\": {\"type\": \"OS::TripleO::Network::Ports::NetVipMap\", \"properties\": {\"ControlPlaneIp\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_attr\": [\"ServiceNetMap\", \"vip_subnet_map\", \"ctlplane\"]}, \"cidr\"]}, 1]}, \"StorageIp\": {\"get_attr\": [\"StorageVirtualIP\", \"ip_address\"]}, \"StorageIpUri\": {\"get_attr\": [\"StorageVirtualIP\", \"ip_address_uri\"]}, \"StorageMgmtIp\": {\"get_attr\": [\"StorageMgmtVirtualIP\", \"ip_address\"]}, \"StorageMgmtIpUri\": {\"get_attr\": [\"StorageMgmtVirtualIP\", \"ip_address_uri\"]}, \"InternalApiIp\": {\"get_attr\": [\"InternalApiVirtualIP\", \"ip_address\"]}, \"InternalApiIpUri\": {\"get_attr\": [\"InternalApiVirtualIP\", \"ip_address_uri\"]}, \"ExternalIp\": {\"get_attr\": [\"PublicVirtualIP\", \"ip_address\"]}, \"ExternalIpUri\": {\"get_attr\": [\"PublicVirtualIP\", \"ip_address_uri\"]}}, \"depends_on\": \"ServiceNetMap\"}, \"AllNodesExtraConfig\": {\"type\": \"OS::TripleO::AllNodesExtraConfig\", \"properties\": {\"servers\": {\"Controller\": {\"get_attr\": [\"ControllerServers\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerServers\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeServers\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeServers\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageServers\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageServers\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageServers\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerServers\", \"value\"]}}}}, \"BlacklistedIpAddresses\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"list_concat\": [{\"get_attr\": [\"Controller\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"CellController\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"CellControllerCompute\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"Compute\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"BlockStorage\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"ObjectStorage\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"CephStorage\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"Networker\", \"blacklist_ip_address\"]}]}}}, \"AnsibleHostVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"Controller\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"Controller\", \"ansible_host_vars_map\"]}]}}, \"CellController\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"CellController\", \"ansible_host_vars_map\"]}]}}, \"CellControllerCompute\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"CellControllerCompute\", \"ansible_host_vars_map\"]}]}}, \"Compute\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"Compute\", \"ansible_host_vars_map\"]}]}}, \"BlockStorage\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"BlockStorage\", \"ansible_host_vars_map\"]}]}}, \"ObjectStorage\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"ObjectStorage\", \"ansible_host_vars_map\"]}]}}, \"CephStorage\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"CephStorage\", \"ansible_host_vars_map\"]}]}}, \"Networker\": {\"map_merge\": {\"list_concat\": [{\"get_attr\": [\"Networker\", \"ansible_host_vars_map\"]}]}}}}}, \"BlacklistedHostnames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"list_concat\": [{\"get_attr\": [\"Controller\", \"blacklist_hostname\"]}, {\"get_attr\": [\"CellController\", \"blacklist_hostname\"]}, {\"get_attr\": [\"CellControllerCompute\", \"blacklist_hostname\"]}, {\"get_attr\": [\"Compute\", \"blacklist_hostname\"]}, {\"get_attr\": [\"BlockStorage\", \"blacklist_hostname\"]}, {\"get_attr\": [\"ObjectStorage\", \"blacklist_hostname\"]}, {\"get_attr\": [\"CephStorage\", \"blacklist_hostname\"]}, {\"get_attr\": [\"Networker\", \"blacklist_hostname\"]}]}}}, \"AllNodesDeploySteps\": {\"type\": \"OS::TripleO::PostDeploySteps\", \"depends_on\": [\"AllNodesExtraConfig\"], \"properties\": {\"servers\": {\"Controller\": {\"get_attr\": [\"ControllerServers\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerServers\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeServers\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeServers\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageServers\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageServers\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageServers\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerServers\", \"value\"]}}, \"EndpointMap\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}, \"role_data\": {\"Controller\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\"]}}, \"ControllerCount\": {\"get_param\": \"ControllerCount\"}, \"CellControllerCount\": {\"get_param\": \"CellControllerCount\"}, \"CellControllerComputeCount\": {\"get_param\": \"CellControllerComputeCount\"}, \"ComputeCount\": {\"get_param\": \"ComputeCount\"}, \"BlockStorageCount\": {\"get_param\": \"BlockStorageCount\"}, \"ObjectStorageCount\": {\"get_param\": \"ObjectStorageCount\"}, \"CephStorageCount\": {\"get_param\": \"CephStorageCount\"}, \"NetworkerCount\": {\"get_param\": \"NetworkerCount\"}, \"ServiceNetMapLower\": {\"get_attr\": [\"ServiceNetMap\", \"service_net_map_lower\"]}, \"PingTestGatewayIPsMap\": {\"Controller\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}]}}, \"CellController\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}]}}, \"CellControllerCompute\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CellControllerComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"external\", \"subnets\", \"external_subnet\", \"gateway_ip\"]}]}}, \"Compute\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}]}}, \"BlockStorage\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"BlockStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}]}}, \"ObjectStorage\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"ObjectStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}]}}, \"CephStorage\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"CephStorageControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage\", \"subnets\", \"storage_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"storage_mgmt\", \"subnets\", \"storage_mgmt_subnet\", \"gateway_ip\"]}]}}, \"Networker\": {\"yaql\": {\"expression\": \"list($.data.where($ != null and len($) > 0)).flatten()\", \"data\": [{\"get_attr\": [\"Networks\", \"net_attributes_map\", \"ctlplane\", \"subnets\", {\"get_param\": \"NetworkerControlPlaneSubnet\"}, \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"internal_api\", \"subnets\", \"internal_api_subnet\", \"gateway_ip\"]}, {\"get_attr\": [\"Networks\", \"net_attributes_map\", \"tenant\", \"subnets\", \"tenant_subnet\", \"gateway_ip\"]}]}}}, \"PingTestIpsMap\": {\"Controller\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"storage_mgmt_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"internal_api_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"tenant_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Controller\", \"external_ip_address\"]}}}]]}, \"CellController\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"storage_mgmt_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"internal_api_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"tenant_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellController\", \"external_ip_address\"]}}}]]}, \"CellControllerCompute\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"storage_mgmt_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"internal_api_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"tenant_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CellControllerCompute\", \"external_ip_address\"]}}}]]}, \"Compute\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Compute\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Compute\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Compute\", \"internal_api_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Compute\", \"tenant_ip_address\"]}}}]]}, \"BlockStorage\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"BlockStorage\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"BlockStorage\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"BlockStorage\", \"storage_mgmt_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"BlockStorage\", \"internal_api_ip_address\"]}}}]]}, \"ObjectStorage\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"ObjectStorage\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"ObjectStorage\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"ObjectStorage\", \"storage_mgmt_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"ObjectStorage\", \"internal_api_ip_address\"]}}}]]}, \"CephStorage\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CephStorage\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CephStorage\", \"storage_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"CephStorage\", \"storage_mgmt_ip_address\"]}}}]]}, \"Networker\": {\"list_join\": [\" \", [{\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Networker\", \"ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Networker\", \"internal_api_ip_address\"]}}}, {\"yaql\": {\"expression\": \"coalesce($.data, []).first(null)\", \"data\": {\"get_attr\": [\"Networker\", \"tenant_ip_address\"]}}}]]}}, \"HostsEntry\": {\"get_attr\": [\"HostsEntryValue\", \"value\"]}, \"EnabledServices\": {\"list_concat\": [{\"get_attr\": [\"ControllerServiceNames\", \"value\"]}, {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}, {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}, {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}, {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}, {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}, {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}, {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}]}, \"ControlVirtualIP\": {\"get_attr\": [\"ControlVirtualIP\", \"fixed_ips\", 0, \"ip_address\"]}, \"EnabledNetworks\": [\"Storage\", \"StorageMgmt\", \"InternalApi\", \"Tenant\", \"External\"], \"NetVipMap\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}, \"CloudNames\": {\"get_attr\": [\"CloudNames\", \"value\"]}, \"UndercloudHostsEntries\": {\"get_param\": \"UndercloudHostsEntries\"}, \"ExtraHostsEntries\": {\"get_param\": \"ExtraHostFileEntries\"}, \"VipHostsEntries\": {\"if\": [\"add_vips_to_etc_hosts\", {\"get_attr\": [\"VipHosts\", \"value\"]}, []]}, \"KeystoneResourcesConfigs\": {\"map_merge\": [{\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\", \"keystone_resources\"]}, {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\", \"keystone_resources\"]}]}, \"NetCidrMap\": {\"get_attr\": [\"NetCidrMapValue\", \"value\"]}}}}, \"outputs\": {\"ManagedEndpoints\": {\"description\": \"Asserts that the keystone endpoints have been provisioned.\", \"value\": true}, \"KeystoneURL\": {\"description\": \"URL for the Overcloud Keystone service\", \"value\": {\"get_attr\": [\"EndpointMapData\", \"value\", \"KeystonePublic\", \"uri_no_suffix\"]}}, \"KeystoneAdminVip\": {\"description\": \"Keystone Admin VIP endpoint\", \"value\": {\"get_attr\": [\"VipMap\", \"net_ip_map\", {\"get_attr\": [\"ServiceNetMap\", \"service_net_map\", \"KeystoneAdminApiNetwork\"]}]}}, \"EndpointMap\": {\"description\": \"Mapping of the resources with the needed info for their endpoints.\\nThis includes the protocol used, the IP, port and also a full\\nrepresentation of the URI.\\n\", \"value\": {\"get_attr\": [\"EndpointMapData\", \"value\"]}}, \"HostsEntry\": {\"description\": \"The content that should be appended to your /etc/hosts if you want to get\\nhostname-based access to the deployed nodes (useful for testing without\\nsetting up a DNS).\\n\", \"value\": {\"list_concat_unique\": [{\"get_attr\": [\"HostsEntryValue\", \"value\"]}, {\"get_attr\": [\"VipHosts\", \"value\"]}]}}, \"EnabledServices\": {\"description\": \"The services enabled on each role\", \"value\": {\"Controller\": {\"get_attr\": [\"ControllerServiceNames\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerServiceNames\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeServiceNames\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeServiceNames\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageServiceNames\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageServiceNames\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageServiceNames\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerServiceNames\", \"value\"]}}}, \"RoleData\": {\"description\": \"The configuration data associated with each role\", \"value\": {\"Controller\": {\"get_attr\": [\"ControllerServiceChainRoleData\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerServiceChainRoleData\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeServiceChainRoleData\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeServiceChainRoleData\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageServiceChainRoleData\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageServiceChainRoleData\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageServiceChainRoleData\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerServiceChainRoleData\", \"value\"]}}}, \"RoleConfig\": {\"description\": \"The configuration workflows associated with each role\", \"value\": {\"get_attr\": [\"AllNodesDeploySteps\", \"RoleConfig\"]}}, \"RoleNetIpMap\": {\"description\": \"Mapping of each network to a list of IPs for each role\", \"value\": {\"Controller\": {\"get_attr\": [\"ControllerIpListMap\", \"net_ip_map\"]}, \"CellController\": {\"get_attr\": [\"CellControllerIpListMap\", \"net_ip_map\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeIpListMap\", \"net_ip_map\"]}, \"Compute\": {\"get_attr\": [\"ComputeIpListMap\", \"net_ip_map\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageIpListMap\", \"net_ip_map\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageIpListMap\", \"net_ip_map\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageIpListMap\", \"net_ip_map\"]}, \"Networker\": {\"get_attr\": [\"NetworkerIpListMap\", \"net_ip_map\"]}}}, \"RoleGroupVars\": {\"description\": \"Mapping of roles to ansible group_vars to be applied config in those roles\", \"value\": {\"Controller\": {\"map_merge\": [{\"get_attr\": [\"ControllerGroupVars\", \"value\"]}, {\"get_attr\": [\"ControllerConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"ControllerAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"ControllerMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"ControllerNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"ControllerUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"ControllerIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"ControllerNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"ControllerExtraGroupVars\"}]}, \"CellController\": {\"map_merge\": [{\"get_attr\": [\"CellControllerGroupVars\", \"value\"]}, {\"get_attr\": [\"CellControllerConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"CellControllerAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"CellControllerMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"CellControllerNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"CellControllerUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"CellControllerIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"CellControllerNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"CellControllerExtraGroupVars\"}]}, \"CellControllerCompute\": {\"map_merge\": [{\"get_attr\": [\"CellControllerComputeGroupVars\", \"value\"]}, {\"get_attr\": [\"CellControllerComputeConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"CellControllerComputeAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"CellControllerComputeMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"CellControllerComputeNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"CellControllerComputeUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"CellControllerComputeIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"CellControllerComputeNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"CellControllerComputeExtraGroupVars\"}]}, \"Compute\": {\"map_merge\": [{\"get_attr\": [\"ComputeGroupVars\", \"value\"]}, {\"get_attr\": [\"ComputeConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"ComputeAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"ComputeMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"ComputeNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"ComputeUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"ComputeIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"ComputeNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"ComputeExtraGroupVars\"}]}, \"BlockStorage\": {\"map_merge\": [{\"get_attr\": [\"BlockStorageGroupVars\", \"value\"]}, {\"get_attr\": [\"BlockStorageConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"BlockStorageAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"BlockStorageMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"BlockStorageNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"BlockStorageUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"BlockStorageIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"BlockStorageNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"BlockStorageExtraGroupVars\"}]}, \"ObjectStorage\": {\"map_merge\": [{\"get_attr\": [\"ObjectStorageGroupVars\", \"value\"]}, {\"get_attr\": [\"ObjectStorageConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"ObjectStorageAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"ObjectStorageMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"ObjectStorageNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"ObjectStorageUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"ObjectStorageIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"ObjectStorageNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"ObjectStorageExtraGroupVars\"}]}, \"CephStorage\": {\"map_merge\": [{\"get_attr\": [\"CephStorageGroupVars\", \"value\"]}, {\"get_attr\": [\"CephStorageConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"CephStorageAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"CephStorageMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"CephStorageNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"CephStorageUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"CephStorageIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"CephStorageNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"CephStorageExtraGroupVars\"}]}, \"Networker\": {\"map_merge\": [{\"get_attr\": [\"NetworkerGroupVars\", \"value\"]}, {\"get_attr\": [\"NetworkerConfigData\", \"value\"]}, {\"any_errors_fatal\": {\"get_param\": \"NetworkerAnyErrorsFatal\"}, \"max_fail_percentage\": {\"get_param\": \"NetworkerMaxFailPercentage\"}, \"neutron_physical_bridge_name\": {\"get_param\": \"NeutronPhysicalBridge\"}, \"neutron_public_interface_name\": {\"get_param\": \"NeutronPublicInterface\"}, \"network_config_update\": {\"get_param\": \"NetworkerNetworkConfigUpdate\"}, \"use_nmstate\": {\"get_param\": \"NetworkerUseNMState\"}, \"ifcfg_purge\": {\"get_param\": \"NetworkerIfcfgPurge\"}, \"tripleo_network_config_os_net_config_mappings\": {\"get_param\": \"NetConfigDataLookup\"}, \"deployed_server_port_map\": {\"get_param\": \"DeployedServerPortMap\"}, \"tripleo_network_config_override\": {\"get_param\": \"NetworkerNetConfigOverride\"}, \"tripleo_stack_name\": {\"get_param\": \"RootStackName\"}}, {\"get_param\": \"NetworkerExtraGroupVars\"}]}}}, \"RoleNetHostnameMap\": {\"description\": \"Mapping of each network to a list of hostnames for each role\", \"value\": {\"Controller\": {\"get_attr\": [\"ControllerNetworkHostnameMap\", \"value\"]}, \"CellController\": {\"get_attr\": [\"CellControllerNetworkHostnameMap\", \"value\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeNetworkHostnameMap\", \"value\"]}, \"Compute\": {\"get_attr\": [\"ComputeNetworkHostnameMap\", \"value\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageNetworkHostnameMap\", \"value\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageNetworkHostnameMap\", \"value\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageNetworkHostnameMap\", \"value\"]}, \"Networker\": {\"get_attr\": [\"NetworkerNetworkHostnameMap\", \"value\"]}}}, \"RoleTags\": {\"description\": \"Tags for each role, as defined in roles_data.yaml\", \"value\": {\"Controller\": [\"primary\", \"controller\", \"external_bridge\"], \"CellController\": [\"primary\", \"controller\"], \"CellControllerCompute\": [\"primary\", \"controller\", \"external_bridge\"], \"Compute\": [\"compute\", \"external_bridge\"], \"BlockStorage\": [\"storage\"], \"ObjectStorage\": [\"storage\"], \"CephStorage\": [\"ceph\", \"storage\"], \"Networker\": [\"external_bridge\"]}}, \"VipMap\": {\"description\": \"Mapping of each network to VIP addresses. Also includes the Redis and OVN DBs VIPs.\", \"value\": {\"get_attr\": [\"VipMap\", \"net_ip_map\"]}}, \"ServerIdData\": {\"description\": \"Mapping of each role to a list of nova server IDs and the bootstrap ID\", \"value\": {\"get_attr\": [\"ServerIdMap\", \"value\"]}}, \"BlacklistedHostnames\": {\"description\": \"List of blacklisted hostnames\", \"value\": {\"get_attr\": [\"BlacklistedHostnames\", \"value\"]}}, \"BlacklistedIpAddresses\": {\"description\": \"List of blacklisted ctlplane IP addresses\", \"value\": {\"get_attr\": [\"BlacklistedIpAddresses\", \"value\"]}}, \"GlobalConfig\": {\"description\": \"The global_config (hieradata).\", \"value\": {\"get_attr\": [\"GlobalConfig\", \"value\"]}}, \"RoleNetworkConfigMap\": {\"description\": \"Mapping of roles to network config\", \"value\": {\"Controller\": {\"get_attr\": [\"ControllerNetworkConfig\", \"config\"]}, \"CellController\": {\"get_attr\": [\"CellControllerNetworkConfig\", \"config\"]}, \"CellControllerCompute\": {\"get_attr\": [\"CellControllerComputeNetworkConfig\", \"config\"]}, \"Compute\": {\"get_attr\": [\"ComputeNetworkConfig\", \"config\"]}, \"BlockStorage\": {\"get_attr\": [\"BlockStorageNetworkConfig\", \"config\"]}, \"ObjectStorage\": {\"get_attr\": [\"ObjectStorageNetworkConfig\", \"config\"]}, \"CephStorage\": {\"get_attr\": [\"CephStorageNetworkConfig\", \"config\"]}, \"Networker\": {\"get_attr\": [\"NetworkerNetworkConfig\", \"config\"]}}}, \"AnsibleHostVarsMap\": {\"description\": \"Map of Ansible Host variables per role\", \"value\": {\"get_attr\": [\"AnsibleHostVars\", \"value\"]}}, \"TripleoHeatTemplatesJinja2RenderingDataSources\": {\"description\": \"The role_data and the network_data used when rendering the THT Jinja2 templates\", \"value\": {\"roles_data\": [{\"name\": \"Controller\", \"description\": \"Controller role that has all the controler services loaded and handles\\\\nDatabase, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\", \"external_bridge\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AodhApi\", \"OS::TripleO::Services::AodhEvaluator\", \"OS::TripleO::Services::AodhListener\", \"OS::TripleO::Services::AodhNotifier\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BarbicanApi\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\", \"OS::TripleO::Services::BarbicanBackendDogtag\", \"OS::TripleO::Services::BarbicanBackendKmip\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::CephGrafana\", \"OS::TripleO::Services::CephMds\", \"OS::TripleO::Services::CephMgr\", \"OS::TripleO::Services::CephMon\", \"OS::TripleO::Services::CephNfs\", \"OS::TripleO::Services::CephRbdMirror\", \"OS::TripleO::Services::CephRgw\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackendDellSc\", \"OS::TripleO::Services::CinderBackendDellEMCPowerFlex\", \"OS::TripleO::Services::CinderBackendDellEMCPowermax\", \"OS::TripleO::Services::CinderBackendDellEMCPowerStore\", \"OS::TripleO::Services::CinderBackendDellEMCSc\", \"OS::TripleO::Services::CinderBackendDellEMCUnity\", \"OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI\", \"OS::TripleO::Services::CinderBackendDellEMCVNX\", \"OS::TripleO::Services::CinderBackendDellEMCVxFlexOS\", \"OS::TripleO::Services::CinderBackendDellEMCXtremio\", \"OS::TripleO::Services::CinderBackendNetApp\", \"OS::TripleO::Services::CinderBackendPure\", \"OS::TripleO::Services::CinderBackendScaleIO\", \"OS::TripleO::Services::CinderBackendNVMeOF\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderHPELeftHandISCSI\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::DesignateApi\", \"OS::TripleO::Services::DesignateCentral\", \"OS::TripleO::Services::DesignateProducer\", \"OS::TripleO::Services::DesignateWorker\", \"OS::TripleO::Services::DesignateMDNS\", \"OS::TripleO::Services::DesignateSink\", \"OS::TripleO::Services::DesignateBind\", \"OS::TripleO::Services::Etcd\", \"OS::TripleO::Services::ExternalSwiftProxy\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::GnocchiApi\", \"OS::TripleO::Services::GnocchiMetricd\", \"OS::TripleO::Services::GnocchiStatsd\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"OS::TripleO::Services::HeatApiCfn\", \"OS::TripleO::Services::HeatEngine\", \"OS::TripleO::Services::Horizon\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::IronicApi\", \"OS::TripleO::Services::IronicConductor\", \"OS::TripleO::Services::IronicInspector\", \"OS::TripleO::Services::IronicPxe\", \"OS::TripleO::Services::IronicNeutronAgent\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::Keystone\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::ManilaApi\", \"OS::TripleO::Services::ManilaBackendCephFs\", \"OS::TripleO::Services::ManilaBackendFlashBlade\", \"OS::TripleO::Services::ManilaBackendIsilon\", \"OS::TripleO::Services::ManilaBackendNetapp\", \"OS::TripleO::Services::ManilaBackendPowerMax\", \"OS::TripleO::Services::ManilaBackendUnity\", \"OS::TripleO::Services::ManilaBackendVNX\", \"OS::TripleO::Services::ManilaBackendVMAX\", \"OS::TripleO::Services::ManilaScheduler\", \"OS::TripleO::Services::ManilaShare\", \"OS::TripleO::Services::Memcached\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronBgpVpnApi\", \"OS::TripleO::Services::NeutronSfcApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NeutronDhcpAgent\", \"OS::TripleO::Services::NeutronL2gwAgent\", \"OS::TripleO::Services::NeutronL2gwApi\", \"OS::TripleO::Services::NeutronL3Agent\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NeutronOvsAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NeutronAgentsIBConfig\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaIronic\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OctaviaApi\", \"OS::TripleO::Services::OctaviaDeploymentConfig\", \"OS::TripleO::Services::OctaviaHealthManager\", \"OS::TripleO::Services::OctaviaHousekeeping\", \"OS::TripleO::Services::OctaviaWorker\", \"OS::TripleO::Services::OpenStackClients\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::SwiftProxy\", \"OS::TripleO::Services::SwiftDispersion\", \"OS::TripleO::Services::SwiftRingBuilder\", \"OS::TripleO::Services::SwiftStorage\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Unbound\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"CellController\", \"description\": \"Controller role that has the cell controler specific\\\\nservices and handles Database, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Ptp\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"CellControllerCompute\", \"description\": \"Controller and Compute AIO role that has compute and cell controler specific\\\\nservices loaded and handles Database, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\", \"external_bridge\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-compute-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\", \"OS::TripleO::Services::ComputeNeutronL3Agent\", \"OS::TripleO::Services::ComputeNeutronMetadataAgent\", \"OS::TripleO::Services::ComputeNeutronOvsAgent\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronBgpVpnBagpipe\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NovaAZConfig\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Ptp\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"Compute\", \"description\": \"Basic Compute Node role\\\\n\", \"CountDefault\": 1, \"tags\": [\"compute\", \"external_bridge\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-novacompute-%index%\", \"RoleParametersDefault\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"uses_deprecated_params\": true, \"deprecated_param_image\": \"NovaImage\", \"deprecated_param_extraconfig\": \"NovaComputeExtraConfig\", \"deprecated_param_metadata\": \"NovaComputeServerMetadata\", \"deprecated_param_scheduler_hints\": \"NovaComputeSchedulerHints\", \"deprecated_param_ips\": \"NovaComputeIPs\", \"deprecated_server_resource_name\": \"NovaCompute\", \"deprecated_nic_config_name\": \"compute.yaml\", \"update_serial\": 25, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\", \"OS::TripleO::Services::ComputeNeutronL3Agent\", \"OS::TripleO::Services::ComputeNeutronMetadataAgent\", \"OS::TripleO::Services::ComputeNeutronOvsAgent\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronBgpVpnBagpipe\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NovaAZConfig\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"]}, {\"name\": \"BlockStorage\", \"description\": \"Cinder Block Storage node role\\\\n\", \"tags\": [\"storage\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": false, \"deprecated_nic_config_name\": \"cinder-storage.yaml\", \"update_serial\": 25, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BlockStorageCinderVolume\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}, {\"name\": \"ObjectStorage\", \"description\": \"Swift Object Storage node role\\\\n\", \"tags\": [\"storage\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": true, \"deprecated_param_metadata\": \"SwiftStorageServerMetadata\", \"deprecated_param_ips\": \"SwiftStorageIPs\", \"deprecated_param_image\": \"SwiftStorageImage\", \"deprecated_param_flavor\": \"OvercloudSwiftStorageFlavor\", \"deprecated_nic_config_name\": \"swift-storage.yaml\", \"deprecated_server_resource_name\": \"SwiftStorage\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::SwiftRingBuilder\", \"OS::TripleO::Services::SwiftStorage\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Ptp\"]}, {\"name\": \"CephStorage\", \"description\": \"Ceph OSD Storage node role\\\\n\", \"tags\": [\"ceph\", \"storage\"], \"networks\": {\"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": false, \"HostnameFormatDefault\": \"%stackname%-cephstorage-%index%\", \"deprecated_nic_config_name\": \"ceph-storage.yaml\", \"update_serial\": 1, \"rhsm_enforce\": false, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephOSD\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}, {\"name\": \"Networker\", \"description\": \"Standalone networking role to run Neutron agents on their own.\\\\n\", \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"tags\": [\"external_bridge\"], \"HostnameFormatDefault\": \"%stackname%-networker-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::IronicNeutronAgent\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronDhcpAgent\", \"OS::TripleO::Services::NeutronL2gwAgent\", \"OS::TripleO::Services::NeutronL3Agent\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NeutronOvsAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OctaviaDeploymentConfig\", \"OS::TripleO::Services::OctaviaHealthManager\", \"OS::TripleO::Services::OctaviaHousekeeping\", \"OS::TripleO::Services::OctaviaWorker\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}], \"networks_data\": [{\"name\": \"Storage\", \"mtu\": 1500, \"vip\": true, \"name_lower\": \"storage\", \"dns_domain\": \"storage.ooo.test.\", \"service_net_map_replace\": \"storage\", \"subnets\": {\"storage_subnet\": {\"vlan\": 21, \"ip_subnet\": \"172.18.0.0/24\", \"allocation_pools\": [{\"start\": \"172.18.0.120\", \"end\": \"172.18.0.250\"}]}}, \"idx\": 0}, {\"name\": \"StorageMgmt\", \"mtu\": 1500, \"vip\": true, \"name_lower\": \"storage_mgmt\", \"dns_domain\": \"storagemgmt.ooo.test.\", \"service_net_map_replace\": \"storage_mgmt\", \"subnets\": {\"storage_mgmt_subnet\": {\"vlan\": 23, \"ip_subnet\": \"172.20.0.0/24\", \"allocation_pools\": [{\"start\": \"172.20.0.120\", \"end\": \"172.20.0.250\"}]}}, \"idx\": 1}, {\"name\": \"InternalApi\", \"mtu\": 1500, \"vip\": true, \"name_lower\": \"internal_api\", \"dns_domain\": \"internal-api.ooo.test.\", \"service_net_map_replace\": \"internal_api\", \"subnets\": {\"internal_api_subnet\": {\"vlan\": 20, \"ip_subnet\": \"172.17.0.0/24\", \"allocation_pools\": [{\"start\": \"172.17.0.120\", \"end\": \"172.17.0.250\"}]}}, \"idx\": 2}, {\"name\": \"Tenant\", \"mtu\": 1500, \"vip\": false, \"name_lower\": \"tenant\", \"dns_domain\": \"tenant.ooo.test.\", \"service_net_map_replace\": \"tenant\", \"subnets\": {\"tenant_subnet\": {\"vlan\": 22, \"ip_subnet\": \"172.19.0.0/24\", \"allocation_pools\": [{\"start\": \"172.19.0.120\", \"end\": \"172.19.0.250\"}]}}, \"idx\": 3}, {\"name\": \"External\", \"mtu\": 1500, \"vip\": true, \"name_lower\": \"external\", \"dns_domain\": \"external.ooo.test.\", \"service_net_map_replace\": \"external\", \"subnets\": {\"external_subnet\": {\"vlan\": 44, \"ip_subnet\": \"172.21.0.0/24\", \"allocation_pools\": [{\"start\": \"172.21.0.120\", \"end\": \"172.21.0.250\"}]}}, \"idx\": 4}]}}, \"AdminPassword\": {\"description\": \"The password for the keystone admin account, used for monitoring, querying neutron etc.\", \"value\": {\"get_param\": \"AdminPassword\"}}, \"KeystoneRegion\": {\"description\": \"Keystone region for endpoint\", \"value\": {\"get_param\": \"KeystoneRegion\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(2,'2026-06-14 07:52:11',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(3,'2026-06-14 07:52:12',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mapping of service_name_network -> network name\\n\", \"parameters\": {\"ServiceNetMap\": {\"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. Note that the key in this map must match the service_name in the service template, e.g if the service_name is heat_api the key must be either heat_api_network, or optionally HeatApiNetwork (which will be internally converted to transform captalization to underscores).\", \"type\": \"json\", \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"VipSubnetMap\": {\"description\": \"Map of (network_name or service_name) -> subnet_name that defines which subnet to host the VIP. Use parameter_merge_strategies to merge it with the defaults.\", \"type\": \"json\", \"default\": {\"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\"}}, \"ServiceNetMapDeprecatedMapping\": {\"default\": {\"RabbitMqNetwork\": \"RabbitmqNetwork\", \"CephPublicNetwork\": \"CephMonNetwork\", \"SwiftMgmtNetwork\": \"SwiftStorageNetwork\"}, \"description\": \"Mapping older deprecated service names, intended for internal use only, this will be removed in future.\", \"type\": \"json\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"ServiceNetMapDeprecatedMapping\"]}], \"resources\": {\"ServiceNetMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": [{\"map_replace\": [{\"get_param\": \"ServiceNetMap\"}, {\"values\": {\"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}, \"keys\": {\"get_param\": \"ServiceNetMapDeprecatedMapping\"}}]}, {\"NovaVncProxyNetwork\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}]}}}}, \"outputs\": {\"service_net_map\": {\"value\": {\"get_attr\": [\"ServiceNetMapValue\", \"value\"]}}, \"service_net_map_lower\": {\"value\": {\"yaql\": {\"expression\": \"dict($.data.map.items().select([ regex(`([a-z0-9])([A-Z])`).replace($[0], \'\\\\\\\\1_\\\\\\\\2\').toLower(), $[1]]))\", \"data\": {\"map\": {\"get_attr\": [\"ServiceNetMapValue\", \"value\"]}}}}}, \"vip_subnet_map\": {\"value\": {\"map_replace\": [{\"get_param\": \"VipSubnetMap\"}, {\"values\": {\"ctlplane-subnet\": {\"get_param\": \"ControlPlaneSubnet\"}}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(4,'2026-06-14 07:52:13',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(5,'2026-06-14 07:52:14',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deployed VIP port on the Control Plane network.\\n\", \"parameters\": {\"name\": {\"default\": \"\", \"type\": \"string\"}, \"dns_name\": {\"default\": \"\", \"type\": \"string\"}, \"network\": {\"default\": \"\", \"type\": \"string\"}, \"fixed_ips\": {\"default\": \"\", \"type\": \"comma_delimited_list\"}, \"replacement_policy\": {\"default\": \"\", \"type\": \"string\"}, \"tags\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ControlPlaneVipData\": {\"description\": \"Control Plane Virtual IP data\\n\", \"default\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"type\": \"json\"}}, \"outputs\": {\"name\": {\"value\": {\"get_param\": [\"ControlPlaneVipData\", \"name\"]}}, \"fixed_ips\": {\"value\": {\"get_param\": [\"ControlPlaneVipData\", \"fixed_ips\"]}}, \"network\": {\"value\": {\"get_param\": [\"ControlPlaneVipData\", \"network\"]}}, \"subnets\": {\"value\": {\"get_param\": [\"ControlPlaneVipData\", \"subnets\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"name\": \"control_virtual_ip\", \"dns_name\": \"overcloud\", \"network\": \"ctlplane\", \"fixed_ips\": \".member.0.subnet=ctlplane-subnet\", \"replacement_policy\": \"AUTO\", \"tags\": \"tripleo_vip_net=ctlplane,tripleo_stack_name=overcloud\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(6,'2026-06-14 07:52:14',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(7,'2026-06-14 07:52:15',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(8,'2026-06-14 07:52:15',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Create networks to split out Overcloud traffic\", \"parameters\": {\"DeployedNetworkEnvironment\": {\"type\": \"json\", \"description\": \"Deployed network environment\", \"default\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}}, \"CtlplaneNetworkCidrs\": {\"type\": \"json\", \"description\": \"Cidrs for the ctlplane network.\"}, \"CtlplaneNetworkAttributes\": {\"type\": \"json\", \"default\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"description\": \"A map containing attributes of the undercloud ctlplane network and subnets. NOTE: The value for this parameter is automatically populated in the plan environment by tripleoclient.\\n\"}}, \"resources\": {\"NetworkExtraConfig\": {\"type\": \"OS::TripleO::Network::ExtraConfig\"}, \"NetworkAttributesMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"ctlplane\": {\"get_param\": \"CtlplaneNetworkAttributes\"}}, {\"get_param\": [\"DeployedNetworkEnvironment\", \"net_attributes_map\"]}]}}}, \"NetworkCidrMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"ctlplane\": {\"get_param\": \"CtlplaneNetworkCidrs\"}}, {\"get_param\": [\"DeployedNetworkEnvironment\", \"net_cidr_map\"]}]}}}, \"NetworkIpVersionMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"map_merge\": [{\"ctlplane\": {\"yaql\": {\"expression\": \"$.data.items().first().last().ip_version\", \"data\": {\"get_param\": [\"CtlplaneNetworkAttributes\", \"subnets\"]}}}}, {\"get_param\": [\"DeployedNetworkEnvironment\", \"net_ip_version_map\"]}]}}}}, \"outputs\": {\"net_cidr_map\": {\"value\": {\"get_attr\": [\"NetworkCidrMap\", \"value\"]}}, \"net_ip_version_map\": {\"value\": {\"get_attr\": [\"NetworkIpVersionMap\", \"value\"]}}, \"net_attributes_map\": {\"value\": {\"get_attr\": [\"NetworkAttributesMap\", \"value\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/post_deploy/default.yaml\", \"OS::TripleO::AllNodesExtraConfig\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"CtlplaneNetworkCidrs\": \"[\\\"192.168.122.0/24\\\"]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (9,'2026-06-14 07:52:16',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(10,'2026-06-14 07:52:17',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(11,'2026-06-14 07:52:18',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(12,'2026-06-14 07:52:20',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deployed VIP port on the StorageMgmt network.\\n\", \"parameters\": {\"StackName\": {\"description\": \"Name of the overcloud heat stack\", \"default\": \"overcloud\", \"type\": \"string\"}, \"PortName\": {\"description\": \"Name of the port\", \"default\": \"\", \"type\": \"string\"}, \"DnsName\": {\"description\": \"DNS name of the port\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneIP\": {\"description\": \"IP address on the control plane\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ControlPlaneNetwork\": {\"description\": \"The name of the undercloud Neutron control plane\", \"default\": \"ctlplane\", \"type\": \"string\"}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"FixedIPs\": {\"description\": \"Control the IP allocation for the VIP port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"default\": [], \"type\": \"json\"}, \"IPPool\": {\"default\": {}, \"type\": \"json\"}, \"NodeIndex\": {\"default\": 0, \"type\": \"number\"}, \"IsVirtualIP\": {\"type\": \"boolean\", \"default\": false}, \"VipPortMap\": {\"description\": \"A map of deployed port data\\n\", \"default\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"type\": \"json\"}}, \"outputs\": {\"ip_address\": {\"description\": \"StorageMgmt network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage_mgmt\", \"ip_address\"]}}, \"ip_address_uri\": {\"description\": \"StorageMgmt network VIP (with brackets for IPv6 URLs)\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage_mgmt\", \"ip_address_uri\"]}}, \"ip_subnet\": {\"description\": \"IP/Subnet CIDR for the StorageMgmt network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage_mgmt\", \"ip_subnet\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"PortName\": \"storage_mgmt_virtual_ip\", \"DnsName\": \"overcloud\", \"ControlPlaneIP\": \"192.168.122.99\", \"ControlPlaneSubnetCidr\": \"24\", \"FixedIPs\": \"[{\\\"subnet\\\": \\\"storage_mgmt_subnet\\\"}]\", \"IsVirtualIP\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(13,'2026-06-14 07:52:20',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deployed VIP port on the External network.\\n\", \"parameters\": {\"StackName\": {\"description\": \"Name of the overcloud heat stack\", \"default\": \"overcloud\", \"type\": \"string\"}, \"PortName\": {\"description\": \"Name of the port\", \"default\": \"\", \"type\": \"string\"}, \"DnsName\": {\"description\": \"DNS name of the port\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneIP\": {\"description\": \"IP address on the control plane\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ControlPlaneNetwork\": {\"description\": \"The name of the undercloud Neutron control plane\", \"default\": \"ctlplane\", \"type\": \"string\"}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"FixedIPs\": {\"description\": \"Control the IP allocation for the VIP port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"default\": [], \"type\": \"json\"}, \"IPPool\": {\"default\": {}, \"type\": \"json\"}, \"NodeIndex\": {\"default\": 0, \"type\": \"number\"}, \"IsVirtualIP\": {\"type\": \"boolean\", \"default\": false}, \"VipPortMap\": {\"description\": \"A map of deployed port data\\n\", \"default\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"type\": \"json\"}}, \"outputs\": {\"ip_address\": {\"description\": \"External network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"external\", \"ip_address\"]}}, \"ip_address_uri\": {\"description\": \"External network VIP (with brackets for IPv6 URLs)\", \"value\": {\"get_param\": [\"VipPortMap\", \"external\", \"ip_address_uri\"]}}, \"ip_subnet\": {\"description\": \"IP/Subnet CIDR for the External network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"external\", \"ip_subnet\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"PortName\": \"external_virtual_ip\", \"DnsName\": \"overcloud\", \"ControlPlaneIP\": \"192.168.122.99\", \"ControlPlaneSubnetCidr\": \"24\", \"FixedIPs\": \"[{\\\"subnet\\\": \\\"external_subnet\\\"}]\", \"IsVirtualIP\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(14,'2026-06-14 07:52:20',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(15,'2026-06-14 07:52:20',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deployed VIP port on the Storage network.\\n\", \"parameters\": {\"StackName\": {\"description\": \"Name of the overcloud heat stack\", \"default\": \"overcloud\", \"type\": \"string\"}, \"PortName\": {\"description\": \"Name of the port\", \"default\": \"\", \"type\": \"string\"}, \"DnsName\": {\"description\": \"DNS name of the port\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneIP\": {\"description\": \"IP address on the control plane\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ControlPlaneNetwork\": {\"description\": \"The name of the undercloud Neutron control plane\", \"default\": \"ctlplane\", \"type\": \"string\"}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"FixedIPs\": {\"description\": \"Control the IP allocation for the VIP port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"default\": [], \"type\": \"json\"}, \"IPPool\": {\"default\": {}, \"type\": \"json\"}, \"NodeIndex\": {\"default\": 0, \"type\": \"number\"}, \"IsVirtualIP\": {\"type\": \"boolean\", \"default\": false}, \"VipPortMap\": {\"description\": \"A map of deployed port data\\n\", \"default\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"type\": \"json\"}}, \"outputs\": {\"ip_address\": {\"description\": \"Storage network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage\", \"ip_address\"]}}, \"ip_address_uri\": {\"description\": \"Storage network VIP (with brackets for IPv6 URLs)\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage\", \"ip_address_uri\"]}}, \"ip_subnet\": {\"description\": \"IP/Subnet CIDR for the Storage network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"storage\", \"ip_subnet\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"PortName\": \"storage_virtual_ip\", \"DnsName\": \"overcloud\", \"ControlPlaneIP\": \"192.168.122.99\", \"ControlPlaneSubnetCidr\": \"24\", \"FixedIPs\": \"[{\\\"subnet\\\": \\\"storage_subnet\\\"}]\", \"IsVirtualIP\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(16,'2026-06-14 07:52:20',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Deployed VIP port on the InternalApi network.\\n\", \"parameters\": {\"StackName\": {\"description\": \"Name of the overcloud heat stack\", \"default\": \"overcloud\", \"type\": \"string\"}, \"PortName\": {\"description\": \"Name of the port\", \"default\": \"\", \"type\": \"string\"}, \"DnsName\": {\"description\": \"DNS name of the port\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneIP\": {\"description\": \"IP address on the control plane\", \"default\": \"\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ControlPlaneNetwork\": {\"description\": \"The name of the undercloud Neutron control plane\", \"default\": \"ctlplane\", \"type\": \"string\"}, \"ControlPlaneSubnet\": {\"description\": \"The name of the undercloud Neutron control plane subnet\", \"default\": \"ctlplane-subnet\", \"type\": \"string\"}, \"FixedIPs\": {\"description\": \"Control the IP allocation for the VIP port. E.g. [{\'ip_address\':\'1.2.3.4\'}]\\n\", \"default\": [], \"type\": \"json\"}, \"IPPool\": {\"default\": {}, \"type\": \"json\"}, \"NodeIndex\": {\"default\": 0, \"type\": \"number\"}, \"IsVirtualIP\": {\"type\": \"boolean\", \"default\": false}, \"VipPortMap\": {\"description\": \"A map of deployed port data\\n\", \"default\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"type\": \"json\"}}, \"outputs\": {\"ip_address\": {\"description\": \"InternalApi network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"internal_api\", \"ip_address\"]}}, \"ip_address_uri\": {\"description\": \"InternalApi network VIP (with brackets for IPv6 URLs)\", \"value\": {\"get_param\": [\"VipPortMap\", \"internal_api\", \"ip_address_uri\"]}}, \"ip_subnet\": {\"description\": \"IP/Subnet CIDR for the InternalApi network VIP\", \"value\": {\"get_param\": [\"VipPortMap\", \"internal_api\", \"ip_subnet\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"PortName\": \"internal_api_virtual_ip\", \"DnsName\": \"overcloud\", \"ControlPlaneIP\": \"192.168.122.99\", \"ControlPlaneSubnetCidr\": \"24\", \"FixedIPs\": \"[{\\\"subnet\\\": \\\"internal_api_subnet\\\"}]\", \"IsVirtualIP\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(17,'2026-06-14 07:52:21',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"node_admin_username\": {\"type\": \"string\", \"default\": \"heat-admin\"}, \"node_admin_extra_ssh_keys\": {\"type\": \"comma_delimited_list\", \"default\": []}}, \"description\": \"Uses cloud-init to create an additional user with a known name, in addition to the distro-default user created by the cloud-init default.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"user_config\"}}]}}, \"user_config\": {\"type\": \"OS::Heat::CloudConfig\", \"properties\": {\"cloud_config\": {\"user\": {\"get_param\": \"node_admin_username\"}, \"ssh_authorized_keys\": {\"get_param\": \"node_admin_extra_ssh_keys\"}}}}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(18,'2026-06-14 07:52:22',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIp\": {\"default\": \"\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"StorageIp\": {\"default\": \"\", \"type\": \"string\"}, \"StorageIpSubnet\": {\"description\": \"IP address/subnet on the storage network\", \"default\": \"\", \"type\": \"string\"}, \"StorageIpUri\": {\"default\": \"\", \"type\": \"string\", \"description\": \"IP address with brackets in case of IPv6\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIp\": {\"default\": \"\", \"type\": \"string\"}, \"StorageMgmtIpSubnet\": {\"description\": \"IP address/subnet on the storage_mgmt network\", \"default\": \"\", \"type\": \"string\"}, \"StorageMgmtIpUri\": {\"default\": \"\", \"type\": \"string\", \"description\": \"IP address with brackets in case of IPv6\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIp\": {\"default\": \"\", \"type\": \"string\"}, \"InternalApiIpSubnet\": {\"description\": \"IP address/subnet on the internal_api network\", \"default\": \"\", \"type\": \"string\"}, \"InternalApiIpUri\": {\"default\": \"\", \"type\": \"string\", \"description\": \"IP address with brackets in case of IPv6\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIp\": {\"default\": \"\", \"type\": \"string\"}, \"TenantIpSubnet\": {\"description\": \"IP address/subnet on the tenant network\", \"default\": \"\", \"type\": \"string\"}, \"TenantIpUri\": {\"default\": \"\", \"type\": \"string\", \"description\": \"IP address with brackets in case of IPv6\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIp\": {\"default\": \"\", \"type\": \"string\"}, \"ExternalIpSubnet\": {\"description\": \"IP address/subnet on the external network\", \"default\": \"\", \"type\": \"string\"}, \"ExternalIpUri\": {\"default\": \"\", \"type\": \"string\", \"description\": \"IP address with brackets in case of IPv6\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}}, \"resources\": {\"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"ctlplane\": {\"get_param\": \"ControlPlaneIp\"}, \"ctlplane_subnet\": {\"list_join\": [\"\", [{\"get_param\": \"ControlPlaneIp\"}, \"/\", {\"get_param\": \"ControlPlaneSubnetCidr\"}]]}, \"ctlplane_uri\": {\"str_replace\": {\"template\": {\"make_url\": {\"host\": {\"get_param\": \"ControlPlaneIp\"}}}, \"params\": {\"//\": \"\"}}}, \"storage\": {\"get_param\": \"StorageIp\"}, \"storage_subnet\": {\"get_param\": \"StorageIpSubnet\"}, \"storage_uri\": {\"get_param\": \"StorageIpUri\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIp\"}, \"storage_mgmt_subnet\": {\"get_param\": \"StorageMgmtIpSubnet\"}, \"storage_mgmt_uri\": {\"get_param\": \"StorageMgmtIpUri\"}, \"internal_api\": {\"get_param\": \"InternalApiIp\"}, \"internal_api_subnet\": {\"get_param\": \"InternalApiIpSubnet\"}, \"internal_api_uri\": {\"get_param\": \"InternalApiIpUri\"}, \"tenant\": {\"get_param\": \"TenantIp\"}, \"tenant_subnet\": {\"get_param\": \"TenantIpSubnet\"}, \"tenant_uri\": {\"get_param\": \"TenantIpUri\"}, \"external\": {\"get_param\": \"ExternalIp\"}, \"external_subnet\": {\"get_param\": \"ExternalIpSubnet\"}, \"external_uri\": {\"get_param\": \"ExternalIpUri\"}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_subnet\": {\"str_replace\": {\"template\": \"NAME_subnet\", \"params\": {\"NAME\": {\"get_param\": \"StorageNetName\"}}}}, \"storage_uri\": {\"str_replace\": {\"template\": \"NAME_uri\", \"params\": {\"NAME\": {\"get_param\": \"StorageNetName\"}}}}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"storage_mgmt_subnet\": {\"str_replace\": {\"template\": \"NAME_subnet\", \"params\": {\"NAME\": {\"get_param\": \"StorageMgmtNetName\"}}}}, \"storage_mgmt_uri\": {\"str_replace\": {\"template\": \"NAME_uri\", \"params\": {\"NAME\": {\"get_param\": \"StorageMgmtNetName\"}}}}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"internal_api_subnet\": {\"str_replace\": {\"template\": \"NAME_subnet\", \"params\": {\"NAME\": {\"get_param\": \"InternalApiNetName\"}}}}, \"internal_api_uri\": {\"str_replace\": {\"template\": \"NAME_uri\", \"params\": {\"NAME\": {\"get_param\": \"InternalApiNetName\"}}}}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"tenant_subnet\": {\"str_replace\": {\"template\": \"NAME_subnet\", \"params\": {\"NAME\": {\"get_param\": \"TenantNetName\"}}}}, \"tenant_uri\": {\"str_replace\": {\"template\": \"NAME_uri\", \"params\": {\"NAME\": {\"get_param\": \"TenantNetName\"}}}}, \"external\": {\"get_param\": \"ExternalNetName\"}, \"external_subnet\": {\"str_replace\": {\"template\": \"NAME_subnet\", \"params\": {\"NAME\": {\"get_param\": \"ExternalNetName\"}}}}, \"external_uri\": {\"str_replace\": {\"template\": \"NAME_uri\", \"params\": {\"NAME\": {\"get_param\": \"ExternalNetName\"}}}}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned IPs for a specific machine.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIp\": \"192.168.122.99\", \"ControlPlaneSubnetCidr\": \"24\", \"StorageIp\": \"172.18.0.239\", \"StorageIpUri\": \"172.18.0.239\", \"StorageMgmtIp\": \"172.20.0.227\", \"StorageMgmtIpUri\": \"172.20.0.227\", \"InternalApiIp\": \"172.17.0.146\", \"InternalApiIpUri\": \"172.17.0.146\", \"ExternalIp\": \"172.21.0.156\", \"ExternalIpUri\": \"172.21.0.156\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(19,'2026-06-14 07:52:22',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"This is a default no-op template which provides empty user-data which can be passed to the OS::Nova::Server resources. This template can be replaced with a different implementation via the resource registry, such that deployers may customize their first-boot configuration.\\n\", \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\"}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (20,'2026-06-14 07:52:23',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"NtpServer\": {\"default\": \"pool.ntp.org\", \"description\": \"NTP servers list. Defaulted to a set of pool.ntp.org servers in order to have a sane default for Pacemaker deployments when not configuring this parameter by default.\", \"type\": \"comma_delimited_list\"}, \"NtpPool\": {\"default\": [], \"description\": \"NTP pool list.  Defaults to [], so only NtpServer is used by default.\", \"type\": \"comma_delimited_list\"}, \"NtpService\": {\"default\": \"chrony\", \"description\": \"NTP Service to use for the timesync bootstrap.\", \"type\": \"string\"}}, \"description\": \"Uses cloud-init to bootstrap timesync configuration to ensure it is done as soon as possible. We do additional and more complex configurations as part of the deployment itself.\\n\", \"conditions\": {\"use_chrony\": {\"equals\": [{\"get_param\": \"NtpService\"}, \"chrony\"]}}, \"resources\": {\"userdata\": {\"type\": \"OS::Heat::MultipartMime\", \"properties\": {\"parts\": [{\"config\": {\"get_resource\": \"timesync_chrony\"}}, {\"config\": {\"get_resource\": \"timesync_sync\"}}]}}, \"timesync_chrony\": {\"type\": \"OS::Heat::SoftwareConfig\", \"properties\": {\"config\": {\"str_replace\": {\"template\": \"#!/bin/bash\\nif [ \\\"$service\\\" != \\\"chrony\\\" ]; then\\n  exit 0\\nfi\\nset -x\\nSERVERS=\\\"$ntp_servers\\\"\\nPOOLS=\\\"$ntp_pools\\\"\\nsystemctl is-active --quiet chronyd || systemctl start chronyd\\nfor server in $SERVERS; do\\n  chronyc add server \\\"${server}\\\" iburst\\ndone\\nfor pool in $POOLS; do\\n  chronyc add server \\\"${pool}\\\" iburst\\ndone\\nchronyc sources\\n\", \"params\": {\"$ntp_servers\": {\"list_join\": [\" \", {\"get_param\": \"NtpServer\"}]}, \"$ntp_pools\": {\"list_join\": [\" \", {\"get_param\": \"NtpPool\"}]}, \"$service\": {\"get_param\": \"NtpService\"}}}}}}, \"timesync_sync\": {\"type\": \"OS::Heat::SoftwareConfig\", \"properties\": {\"config\": {\"str_replace\": {\"template\": \"#!/bin/bash\\nset -x\\nif [ \\\"$service\\\" = \\\"chrony\\\" ]; then\\n    if command -v chronyc >/dev/null; then\\n        chronyc makestep\\n        chronyc waitsync 30\\n    else\\n        echo \\\"No chronyc available, skipping sync\\\"\\n    fi\\nelif [ \\\"$service\\\" = \\\"ntp\\\" ]; then\\n    if command -v ntpdate >/dev/null; then\\n        ntpdate -u $ntp_servers\\n    else\\n        echo \\\"No ntpdate available, skipping sync\\\"\\n    fi\\nfi\\nhwclock --systohc --utc\\n\", \"params\": {\"$service\": {\"get_param\": \"NtpService\"}, \"$ntp_servers\": {\"list_join\": [\" \", {\"get_param\": \"NtpServer\"}]}}}}}}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"userdata\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(21,'2026-06-14 07:52:23',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"A map of OpenStack endpoints. Since the endpoints are URLs, we need to have brackets around IPv6 IP addresses. The inputs to these parameters come from net_ip_uri_map, which will include these brackets in IPv6 addresses.\", \"parameters\": {\"NetIpMap\": {\"type\": \"json\", \"default\": {}, \"description\": \"The Net IP map\"}, \"ServiceNetMap\": {\"type\": \"json\", \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"description\": \"The Service Net map\"}, \"EndpointMap\": {\"type\": \"json\", \"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.\"}, \"CloudEndpoints\": {\"type\": \"json\", \"default\": {}, \"description\": \"A map containing the DNS names for the different endpoints (external, internal_api, etc.)\"}}, \"outputs\": {\"endpoint_map\": {\"value\": {\"AodhAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhAdmin\", \"port\"]}}}}, \"AodhInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"AodhApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhInternal\", \"port\"]}}}}, \"AodhPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"AodhPublic\", \"port\"]}}}}, \"BarbicanAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanAdmin\", \"port\"]}}}}, \"BarbicanInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"BarbicanApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanInternal\", \"port\"]}}}}, \"BarbicanPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"BarbicanPublic\", \"port\"]}}}}, \"CephDashboardInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephDashboardNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephDashboardInternal\", \"port\"]}}}}, \"CephGrafanaInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephGrafanaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephGrafanaInternal\", \"port\"]}}}}, \"CephRgwAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"port\"]}, \"path\": \"/swift/v1/AUTH_\"}}, \"%(project_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwAdmin\", \"port\"]}}}}, \"CephRgwInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"port\"]}, \"path\": \"/swift/v1/AUTH_\"}}, \"%(project_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CephRgwNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwInternal\", \"port\"]}}}}, \"CephRgwPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"port\"]}, \"path\": \"/swift/v1/AUTH_\"}}, \"%(project_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CephRgwPublic\", \"port\"]}}}}, \"CinderAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}}}}, \"CinderInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}}}}, \"CinderPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}}}}, \"CinderV2Admin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"path\": \"/v2/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}}}}, \"CinderV2Internal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"path\": \"/v2/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}}}}, \"CinderV2Public\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"path\": \"/v2/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}}}}, \"CinderV3Admin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}, \"path\": \"/v3/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderAdmin\", \"port\"]}}}}, \"CinderV3Internal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}, \"path\": \"/v3/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderInternal\", \"port\"]}}}}, \"CinderV3Public\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}, \"path\": \"/v3/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"CinderPublic\", \"port\"]}}}}, \"DesignateAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateAdmin\", \"port\"]}}}}, \"DesignateInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DesignateApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignateInternal\", \"port\"]}}}}, \"DesignatePublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DesignatePublic\", \"port\"]}}}}, \"DockerRegistryInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"DockerRegistryNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"DockerRegistryInternal\", \"port\"]}}}}, \"GaneshaInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GaneshaNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GaneshaInternal\", \"port\"]}}}}, \"GlanceAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"port\"]}}}}, \"GlanceInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}, \"GlancePublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"port\"]}}}}, \"GnocchiAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiAdmin\", \"port\"]}}}}, \"GnocchiInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GnocchiApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiInternal\", \"port\"]}}}}, \"GnocchiPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"GnocchiPublic\", \"port\"]}}}}, \"HeatAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"port\"]}}}}, \"HeatInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"port\"]}}}}, \"HeatPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"port\"]}}}}, \"HeatCfnAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"port\"]}}}}, \"HeatCfnInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"port\"]}}}}, \"HeatCfnPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"port\"]}}}}, \"HorizonPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"port\"]}, \"path\": \"/dashboard\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"HorizonPublic\", \"port\"]}}}}, \"IronicAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicAdmin\", \"port\"]}}}}, \"IronicInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInternal\", \"port\"]}}}}, \"IronicPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicPublic\", \"port\"]}}}}, \"IronicInspectorAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorAdmin\", \"port\"]}}}}, \"IronicInspectorInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"IronicInspectorNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorInternal\", \"port\"]}}}}, \"IronicInspectorPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"IronicInspectorPublic\", \"port\"]}}}}, \"KeystoneAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}, \"path\": \"/\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}}}}, \"KeystoneInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}, \"path\": \"/\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}}}}, \"KeystonePublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}, \"path\": \"/\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}}}}, \"KeystoneV3Admin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}, \"path\": \"/v3\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}}}}, \"KeystoneV3Internal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}, \"path\": \"/v3\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"port\"]}}}}, \"KeystoneV3Public\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}, \"path\": \"/v3\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"port\"]}}}}, \"ManilaAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}}}}, \"ManilaInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}}}}, \"ManilaPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}, \"path\": \"/v2\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}}}}, \"ManilaV1Admin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"port\"]}}}}, \"ManilaV1Internal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"port\"]}}}}, \"ManilaV1Public\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}, \"path\": \"/v1/\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"port\"]}}}}, \"MetricsQdrPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MetricsQdrPublic\", \"port\"]}}}}, \"MysqlInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"port\"]}}}}, \"NeutronAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronAdmin\", \"port\"]}}}}, \"NeutronInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronInternal\", \"port\"]}}}}, \"NeutronPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NeutronPublic\", \"port\"]}}}}, \"NovaAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"port\"]}, \"path\": \"/v2.1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaAdmin\", \"port\"]}}}}, \"NovaInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"port\"]}, \"path\": \"/v2.1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaInternal\", \"port\"]}}}}, \"NovaPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"port\"]}, \"path\": \"/v2.1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"port\"]}}}}, \"NovaMetadataInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaMetadataNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataInternal\", \"port\"]}}}}, \"NovaVNCProxyAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyAdmin\", \"port\"]}}}}, \"NovaVNCProxyInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyInternal\", \"port\"]}}}}, \"NovaVNCProxyPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyPublic\", \"port\"]}}}}, \"NovajoinAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinAdmin\", \"port\"]}}}}, \"NovajoinInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovajoinNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinInternal\", \"port\"]}}}}, \"NovajoinPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"port\"]}, \"path\": \"/v1\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"NovajoinPublic\", \"port\"]}}}}, \"OctaviaAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaAdmin\", \"port\"]}}}}, \"OctaviaInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OctaviaApiNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaInternal\", \"port\"]}}}}, \"OctaviaPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"OctaviaPublic\", \"port\"]}}}}, \"PlacementAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"port\"]}, \"path\": \"/placement\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementAdmin\", \"port\"]}}}}, \"PlacementInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"port\"]}, \"path\": \"/placement\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PlacementNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementInternal\", \"port\"]}}}}, \"PlacementPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"port\"]}, \"path\": \"/placement\"}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"PlacementPublic\", \"port\"]}}}}, \"SwiftAdmin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}}}}, \"SwiftInternal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}, \"path\": \"/v1/AUTH_\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}}}}, \"SwiftPublic\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"uri\": {\"list_join\": [\"\", [{\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}, \"path\": \"/v1/AUTH_\"}}, \"%(tenant_id)s\"]]}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}}}}, \"SwiftS3Admin\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftAdmin\", \"port\"]}}}}, \"SwiftS3Internal\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"SwiftProxyNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftInternal\", \"port\"]}}}}, \"SwiftS3Public\": {\"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"host_nobrackets\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}, \"protocol\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"uri\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}}}, \"uri_no_suffix\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"protocol\"]}, \"host\": {\"str_replace\": {\"template\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"host\"]}, \"params\": {\"CLOUDNAME\": {\"get_param\": [\"CloudEndpoints\", {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}]}, \"IP_ADDRESS\": {\"get_param\": [\"NetIpMap\", {\"str_replace\": {\"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}, \"template\": \"NETWORK_uri\"}}]}}}}, \"port\": {\"get_param\": [\"EndpointMap\", \"SwiftPublic\", \"port\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::DeployedServerEnvironment\": \"OS::Heat::None\", \"OS::TripleO::DeploymentSteps\": \"OS::Heat::None\", \"OS::TripleO::WorkflowSteps\": \"OS::Heat::None\", \"OS::TripleO::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"NetIpMap\": {\"ctlplane\": \"192.168.122.99\", \"ctlplane_subnet\": \"192.168.122.99/24\", \"ctlplane_uri\": \"192.168.122.99\", \"storage\": \"172.18.0.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"CloudEndpoints\": {\"ctlplane\": \"overcloud.ctlplane.ooo.test\", \"storage\": \"overcloud.storage.ooo.test\", \"storage_mgmt\": \"overcloud.storagemgmt.ooo.test\", \"internal_api\": \"overcloud.internalapi.ooo.test\", \"external\": \"overcloud.ooo.test\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(22,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::ControllerServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"OS::TripleO::Services::BootParams,OS::TripleO::Services::CACerts,OS::TripleO::Services::CeilometerAgentCentral,OS::TripleO::Services::CeilometerAgentNotification,OS::TripleO::Services::CinderApi,OS::TripleO::Services::CinderBackup,OS::TripleO::Services::CinderScheduler,OS::TripleO::Services::CinderVolume,OS::TripleO::Services::Clustercheck,OS::TripleO::Services::Collectd,OS::TripleO::Services::ContainerImagePrepare,OS::TripleO::Services::GlanceApi,OS::TripleO::Services::GlanceApiInternal,OS::TripleO::Services::HAproxy,OS::TripleO::Services::HeatApi,OS::TripleO::Services::HeatApiCloudwatch,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::MetricsQdr,OS::TripleO::Services::MySQL,OS::TripleO::Services::MySQLClient,OS::TripleO::Services::NeutronApi,OS::TripleO::Services::NeutronCorePlugin,OS::TripleO::Services::NovaApi,OS::TripleO::Services::NovaConductor,OS::TripleO::Services::NovaMetadata,OS::TripleO::Services::NovaScheduler,OS::TripleO::Services::NovaVncProxy,OS::TripleO::Services::ContainersLogrotateCrond,OS::TripleO::Services::OVNDBs,OS::TripleO::Services::OVNController,OS::TripleO::Services::Pacemaker,OS::TripleO::Services::PlacementApi,OS::TripleO::Services::OsloMessagingRpc,OS::TripleO::Services::OsloMessagingNotify,OS::TripleO::Services::Podman,OS::TripleO::Services::Redis,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::TripleoFirewall,OS::TripleO::Services::TripleoPackages,OS::TripleO::Services::Tuned\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(23,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::CephStorageServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"CephStorage\", \"RoleParameters\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(24,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::BlockStorageServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"BlockStorage\", \"RoleParameters\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(25,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::CellControllerServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"CellController\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (26,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::ObjectStorageServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ObjectStorage\", \"RoleParameters\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(27,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::ComputeServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"OS::TripleO::Services::BootParams,OS::TripleO::Services::CACerts,OS::TripleO::Services::Collectd,OS::TripleO::Services::ComputeCeilometerAgent,OS::TripleO::Services::CeilometerAgentIpmi,OS::TripleO::Services::IpaClient,OS::TripleO::Services::Iscsid,OS::TripleO::Services::Kernel,OS::TripleO::Services::MetricsQdr,OS::TripleO::Services::MySQLClient,OS::TripleO::Services::NovaCompute,OS::TripleO::Services::NovaLibvirt,OS::TripleO::Services::NovaLibvirtGuests,OS::TripleO::Services::NovaMigrationTarget,OS::TripleO::Services::ContainersLogrotateCrond,OS::TripleO::Services::Podman,OS::TripleO::Services::Rsyslog,OS::TripleO::Services::Snmp,OS::TripleO::Services::Sshd,OS::TripleO::Services::Timesync,OS::TripleO::Services::Timezone,OS::TripleO::Services::TripleoFirewall,OS::TripleO::Services::TripleoPackages,OS::TripleO::Services::Tuned,OS::TripleO::Services::OVNController,OS::TripleO::Services::OVNMetadataAgent\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(28,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::NetworkerServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Networker\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(29,'2026-06-14 07:52:25',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Utility stack to convert an array of services into a set of combined role configs.\\n\", \"parameters\": {\"Services\": {\"default\": [], \"description\": \"List nested stack service templates.\\n\", \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": {\"description\": \"Parameters specific to the role\", \"default\": {}, \"type\": \"json\"}}, \"resources\": {\"ServiceChain\": {\"type\": \"OS::Heat::ResourceChain\", \"properties\": {\"resources\": {\"get_param\": \"Services\"}, \"concurrent\": true, \"resource_properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}}, \"ServiceServerMetadataHook\": {\"type\": \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\", \"properties\": {\"RoleData\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}, \"PuppetStepConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.step_config, []), coalesce($.data.docker_config, [])).where($[2] = null).where($[1] != null).select($[1]).join(\\\"\\\\n\\\")\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}, \"step_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"step_config\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.docker_config, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"docker_config\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"docker_config\"]}}}}}}, \"DockerConfigScripts\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.service_names, []).zip(coalesce($.data.container_config_scripts, [])).where($[1] != null).select($[1]).reduce($1.mergeWith($2), {})\", \"data\": {\"service_names\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_names\"]}, \"container_config_scripts\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"container_config_scripts\"]}}}}}}, \"MonitoringSubscriptionsConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'monitoring_subscription\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"ServiceNames\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"filter\": [[null], {\"get_attr\": [\"ServiceChain\", \"role_data\", \"service_name\"]}]}}}, \"GlobalConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'global_config_settings\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"KeystoneResourcesConfigs\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'keystone_resources\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"ServiceConfigSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'service_config_settings\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DeployStepsTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'deploy_steps_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalPostDeployTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_post_deploy_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ScaleTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'scale_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ExternalUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'external_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreUpgradeRollingTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_upgrade_rolling_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpgradeTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_upgrade_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PostUpdateTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'post_update_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"UpgradeBatchTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'upgrade_batch_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PuppetConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'puppet_config\')).where($ != null).distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"KollaConfig\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data.role_data, []).where($ != null).select($.get(\'kolla_config\')).where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}, \"DockerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'docker_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ContainerPuppetTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null).select([$.get(\'container_puppet_tasks\'), $.get(\'service_name\')]).where($[0] != null).select([$[0], dict($[0].keys().zip(dict(service_name=>$[1]).repeat(len($[0].keys()))))]).select($[0].mergeWith($[1])).selectMany($.items()).groupBy($[0], $[1]))\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostFirewallTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_firewall_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"HostPrepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'host_prep_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"PreDeployStepTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'pre_deploy_step_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"IpaRegistrationTasks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"coalesce($.data, []).where($ != null).select($.get(\'ipa_registration_tasks\')).where($ != null).flatten().distinct()\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"AnsibleGroupVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'ansible_group_vars\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}, \"FirewallFrontendRules\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"ssl_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_frontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}, \"edge_sslfrontend\": {\"map_merge\": {\"yaql\": {\"expression\": \"list(coalesce($.data.role_data, []).where($ != null).select($.get(\'firewall_edge_ssl_frontend_rules\')).where($ != null)).flatten()\", \"data\": {\"role_data\": {\"get_attr\": [\"ServiceChain\", \"role_data\"]}}}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Combined Role data for this set of services.\", \"value\": {\"service_names\": {\"get_attr\": [\"ServiceNames\", \"value\"]}, \"monitoring_subscriptions\": {\"get_attr\": [\"MonitoringSubscriptionsConfig\", \"value\"]}, \"config_settings\": {\"yaql\": {\"expression\": \"$.data.where($ != null).reduce($1.mergeWith($2), {})\", \"data\": {\"get_attr\": [\"ServiceChain\", \"role_data\", \"config_settings\"]}}}, \"global_config_settings\": {\"get_attr\": [\"GlobalConfigSettings\", \"value\"]}, \"service_config_settings\": {\"get_attr\": [\"ServiceConfigSettings\", \"value\"]}, \"step_config\": {\"get_attr\": [\"PuppetStepConfig\", \"value\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"DeployStepsTasks\", \"value\"]}, \"external_deploy_tasks\": {\"get_attr\": [\"ExternalDeployTasks\", \"value\"]}, \"external_post_deploy_tasks\": {\"get_attr\": [\"ExternalPostDeployTasks\", \"value\"]}, \"external_update_tasks\": {\"get_attr\": [\"ExternalUpdateTasks\", \"value\"]}, \"external_upgrade_tasks\": {\"get_attr\": [\"ExternalUpgradeTasks\", \"value\"]}, \"scale_tasks\": {\"get_attr\": [\"ScaleTasks\", \"value\"]}, \"pre_upgrade_rolling_tasks\": {\"get_attr\": [\"PreUpgradeRollingTasks\", \"value\"]}, \"upgrade_tasks\": {\"get_attr\": [\"UpgradeTasks\", \"value\"]}, \"post_upgrade_tasks\": {\"get_attr\": [\"PostUpgradeTasks\", \"value\"]}, \"update_tasks\": {\"get_attr\": [\"UpdateTasks\", \"value\"]}, \"post_update_tasks\": {\"get_attr\": [\"PostUpdateTasks\", \"value\"]}, \"upgrade_batch_tasks\": {\"get_attr\": [\"UpgradeBatchTasks\", \"value\"]}, \"service_metadata_settings\": {\"get_attr\": [\"ServiceServerMetadataHook\", \"metadata\"]}, \"ansible_group_vars\": {\"map_merge\": [{\"ansible_async_dir\": \"/tmp/.ansible_async\"}, {\"get_attr\": [\"AnsibleGroupVars\", \"value\"]}]}, \"keystone_resources\": {\"get_attr\": [\"KeystoneResourcesConfigs\", \"value\"]}, \"firewall_rules\": {\"get_attr\": [\"FirewallRules\", \"value\"]}, \"firewall_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"frontend\"]}, \"firewall_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"ssl_frontend\"]}, \"firewall_edge_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_frontend\"]}, \"firewall_edge_ssl_frontend_rules\": {\"get_attr\": [\"FirewallFrontendRules\", \"value\", \"edge_ssl_frontend\"]}, \"puppet_config\": {\"get_attr\": [\"PuppetConfig\", \"value\"]}, \"kolla_config\": {\"get_attr\": [\"KollaConfig\", \"value\"]}, \"docker_config\": {\"get_attr\": [\"DockerConfig\", \"value\"]}, \"container_config_scripts\": {\"get_attr\": [\"DockerConfigScripts\", \"value\"]}, \"container_puppet_tasks\": {\"map_merge\": [{\"get_attr\": [\"ContainerPuppetTasks\", \"value\"]}, {\"get_attr\": [\"DockerPuppetTasks\", \"value\"]}]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HostFirewallTasks\", \"value\"]}, {\"get_attr\": [\"HostPrepTasks\", \"value\"]}]}, \"pre_deploy_step_tasks\": {\"list_concat\": [{\"get_attr\": [\"PreDeployStepTasks\", \"value\"]}, {\"get_attr\": [\"IpaRegistrationTasks\", \"value\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"Services\": \"\", \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"CellControllerCompute\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(30,'2026-06-14 07:52:26',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(31,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (32,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"resources\": {\"0\": {\"type\": \"OS::TripleO::Services::BootParams\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}}, \"1\": {\"type\": \"OS::TripleO::Services::CACerts\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}}, \"2\": {\"type\": \"OS::TripleO::Services::CeilometerAgentCentral\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}}, \"3\": {\"type\": \"OS::TripleO::Services::CeilometerAgentNotification\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}}, \"4\": {\"type\": \"OS::TripleO::Services::CinderApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"0\"]}, \"5\": {\"type\": \"OS::TripleO::Services::CinderBackup\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"1\"]}, \"6\": {\"type\": \"OS::TripleO::Services::CinderScheduler\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"2\"]}, \"7\": {\"type\": \"OS::TripleO::Services::CinderVolume\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"3\"]}, \"8\": {\"type\": \"OS::TripleO::Services::Clustercheck\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"4\"]}, \"9\": {\"type\": \"OS::TripleO::Services::Collectd\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"5\"]}, \"10\": {\"type\": \"OS::TripleO::Services::ContainerImagePrepare\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"6\"]}, \"11\": {\"type\": \"OS::TripleO::Services::GlanceApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"7\"]}, \"12\": {\"type\": \"OS::TripleO::Services::GlanceApiInternal\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"8\"]}, \"13\": {\"type\": \"OS::TripleO::Services::HAproxy\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"9\"]}, \"14\": {\"type\": \"OS::TripleO::Services::HeatApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"10\"]}, \"15\": {\"type\": \"OS::TripleO::Services::HeatApiCloudwatch\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"11\"]}, \"16\": {\"type\": \"OS::TripleO::Services::HeatApiCfn\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"12\"]}, \"17\": {\"type\": \"OS::TripleO::Services::HeatEngine\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"13\"]}, \"18\": {\"type\": \"OS::TripleO::Services::Horizon\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"14\"]}, \"19\": {\"type\": \"OS::TripleO::Services::IpaClient\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"15\"]}, \"20\": {\"type\": \"OS::TripleO::Services::Iscsid\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"16\"]}, \"21\": {\"type\": \"OS::TripleO::Services::Kernel\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"17\"]}, \"22\": {\"type\": \"OS::TripleO::Services::Keystone\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"18\"]}, \"23\": {\"type\": \"OS::TripleO::Services::ManilaApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"19\"]}, \"24\": {\"type\": \"OS::TripleO::Services::ManilaBackendCephFs\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"20\"]}, \"25\": {\"type\": \"OS::TripleO::Services::ManilaScheduler\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"21\"]}, \"26\": {\"type\": \"OS::TripleO::Services::ManilaShare\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"22\"]}, \"27\": {\"type\": \"OS::TripleO::Services::Memcached\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"23\"]}, \"28\": {\"type\": \"OS::TripleO::Services::MetricsQdr\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"24\"]}, \"29\": {\"type\": \"OS::TripleO::Services::MySQL\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"25\"]}, \"30\": {\"type\": \"OS::TripleO::Services::MySQLClient\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"26\"]}, \"31\": {\"type\": \"OS::TripleO::Services::NeutronApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"27\"]}, \"32\": {\"type\": \"OS::TripleO::Services::NeutronCorePlugin\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"28\"]}, \"33\": {\"type\": \"OS::TripleO::Services::NovaApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"29\"]}, \"34\": {\"type\": \"OS::TripleO::Services::NovaConductor\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"30\"]}, \"35\": {\"type\": \"OS::TripleO::Services::NovaMetadata\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"31\"]}, \"36\": {\"type\": \"OS::TripleO::Services::NovaScheduler\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"32\"]}, \"37\": {\"type\": \"OS::TripleO::Services::NovaVncProxy\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"33\"]}, \"38\": {\"type\": \"OS::TripleO::Services::ContainersLogrotateCrond\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"34\"]}, \"39\": {\"type\": \"OS::TripleO::Services::OVNDBs\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"35\"]}, \"40\": {\"type\": \"OS::TripleO::Services::OVNController\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"36\"]}, \"41\": {\"type\": \"OS::TripleO::Services::Pacemaker\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"37\"]}, \"42\": {\"type\": \"OS::TripleO::Services::PlacementApi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"38\"]}, \"43\": {\"type\": \"OS::TripleO::Services::OsloMessagingRpc\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"39\"]}, \"44\": {\"type\": \"OS::TripleO::Services::OsloMessagingNotify\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"40\"]}, \"45\": {\"type\": \"OS::TripleO::Services::Podman\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"41\"]}, \"46\": {\"type\": \"OS::TripleO::Services::Redis\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"42\"]}, \"47\": {\"type\": \"OS::TripleO::Services::Rsyslog\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"43\"]}, \"48\": {\"type\": \"OS::TripleO::Services::Snmp\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"44\"]}, \"49\": {\"type\": \"OS::TripleO::Services::Sshd\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"45\"]}, \"50\": {\"type\": \"OS::TripleO::Services::SwiftProxy\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"46\"]}, \"51\": {\"type\": \"OS::TripleO::Services::SwiftRingBuilder\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"47\"]}, \"52\": {\"type\": \"OS::TripleO::Services::SwiftStorage\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"48\"]}, \"53\": {\"type\": \"OS::TripleO::Services::Timesync\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"49\"]}, \"54\": {\"type\": \"OS::TripleO::Services::Timezone\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"50\"]}, \"55\": {\"type\": \"OS::TripleO::Services::TripleoFirewall\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"51\"]}, \"56\": {\"type\": \"OS::TripleO::Services::TripleoPackages\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"52\"]}, \"57\": {\"type\": \"OS::TripleO::Services::Tuned\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"depends_on\": [\"53\"]}}, \"outputs\": {\"role_data, step_config\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"1\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"2\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"3\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"4\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"5\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"6\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"7\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"8\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"9\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"10\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"11\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"12\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"13\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"14\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"15\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"16\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"17\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"18\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"19\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"20\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"21\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"22\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"23\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"24\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"25\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"26\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"27\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"28\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"29\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"30\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"31\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"32\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"33\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"34\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"35\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"36\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"37\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"38\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"39\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"40\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"41\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"42\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"43\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"44\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"45\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"46\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"47\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"48\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"49\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"50\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"51\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"52\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"53\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"54\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"55\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"56\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"57\", \"role_data\", \"step_config\"]}]}, \"role_data, config_settings\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"1\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"2\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"3\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"4\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"5\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"6\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"7\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"8\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"9\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"10\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"11\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"12\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"13\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"14\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"15\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"16\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"17\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"18\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"19\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"20\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"21\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"22\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"23\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"24\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"25\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"26\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"27\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"28\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"29\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"30\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"31\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"32\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"33\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"34\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"35\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"36\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"37\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"38\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"39\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"40\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"41\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"42\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"43\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"44\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"45\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"46\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"47\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"48\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"49\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"50\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"51\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"52\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"53\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"54\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"55\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"56\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"57\", \"role_data\", \"config_settings\"]}]}, \"role_data\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\"]}, {\"get_attr\": [\"1\", \"role_data\"]}, {\"get_attr\": [\"2\", \"role_data\"]}, {\"get_attr\": [\"3\", \"role_data\"]}, {\"get_attr\": [\"4\", \"role_data\"]}, {\"get_attr\": [\"5\", \"role_data\"]}, {\"get_attr\": [\"6\", \"role_data\"]}, {\"get_attr\": [\"7\", \"role_data\"]}, {\"get_attr\": [\"8\", \"role_data\"]}, {\"get_attr\": [\"9\", \"role_data\"]}, {\"get_attr\": [\"10\", \"role_data\"]}, {\"get_attr\": [\"11\", \"role_data\"]}, {\"get_attr\": [\"12\", \"role_data\"]}, {\"get_attr\": [\"13\", \"role_data\"]}, {\"get_attr\": [\"14\", \"role_data\"]}, {\"get_attr\": [\"15\", \"role_data\"]}, {\"get_attr\": [\"16\", \"role_data\"]}, {\"get_attr\": [\"17\", \"role_data\"]}, {\"get_attr\": [\"18\", \"role_data\"]}, {\"get_attr\": [\"19\", \"role_data\"]}, {\"get_attr\": [\"20\", \"role_data\"]}, {\"get_attr\": [\"21\", \"role_data\"]}, {\"get_attr\": [\"22\", \"role_data\"]}, {\"get_attr\": [\"23\", \"role_data\"]}, {\"get_attr\": [\"24\", \"role_data\"]}, {\"get_attr\": [\"25\", \"role_data\"]}, {\"get_attr\": [\"26\", \"role_data\"]}, {\"get_attr\": [\"27\", \"role_data\"]}, {\"get_attr\": [\"28\", \"role_data\"]}, {\"get_attr\": [\"29\", \"role_data\"]}, {\"get_attr\": [\"30\", \"role_data\"]}, {\"get_attr\": [\"31\", \"role_data\"]}, {\"get_attr\": [\"32\", \"role_data\"]}, {\"get_attr\": [\"33\", \"role_data\"]}, {\"get_attr\": [\"34\", \"role_data\"]}, {\"get_attr\": [\"35\", \"role_data\"]}, {\"get_attr\": [\"36\", \"role_data\"]}, {\"get_attr\": [\"37\", \"role_data\"]}, {\"get_attr\": [\"38\", \"role_data\"]}, {\"get_attr\": [\"39\", \"role_data\"]}, {\"get_attr\": [\"40\", \"role_data\"]}, {\"get_attr\": [\"41\", \"role_data\"]}, {\"get_attr\": [\"42\", \"role_data\"]}, {\"get_attr\": [\"43\", \"role_data\"]}, {\"get_attr\": [\"44\", \"role_data\"]}, {\"get_attr\": [\"45\", \"role_data\"]}, {\"get_attr\": [\"46\", \"role_data\"]}, {\"get_attr\": [\"47\", \"role_data\"]}, {\"get_attr\": [\"48\", \"role_data\"]}, {\"get_attr\": [\"49\", \"role_data\"]}, {\"get_attr\": [\"50\", \"role_data\"]}, {\"get_attr\": [\"51\", \"role_data\"]}, {\"get_attr\": [\"52\", \"role_data\"]}, {\"get_attr\": [\"53\", \"role_data\"]}, {\"get_attr\": [\"54\", \"role_data\"]}, {\"get_attr\": [\"55\", \"role_data\"]}, {\"get_attr\": [\"56\", \"role_data\"]}, {\"get_attr\": [\"57\", \"role_data\"]}]}, \"role_data, docker_config\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"1\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"2\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"3\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"4\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"5\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"6\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"7\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"8\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"9\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"10\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"11\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"12\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"13\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"14\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"15\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"16\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"17\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"18\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"19\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"20\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"21\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"22\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"23\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"24\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"25\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"26\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"27\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"28\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"29\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"30\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"31\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"32\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"33\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"34\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"35\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"36\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"37\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"38\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"39\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"40\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"41\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"42\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"43\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"44\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"45\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"46\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"47\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"48\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"49\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"50\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"51\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"52\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"53\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"54\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"55\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"56\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"57\", \"role_data\", \"docker_config\"]}]}, \"role_data, service_names\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"1\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"2\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"3\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"4\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"5\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"6\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"7\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"8\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"9\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"10\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"11\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"12\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"13\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"14\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"15\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"16\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"17\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"18\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"19\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"20\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"21\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"22\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"23\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"24\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"25\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"26\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"27\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"28\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"29\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"30\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"31\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"32\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"33\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"34\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"35\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"36\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"37\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"38\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"39\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"40\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"41\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"42\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"43\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"44\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"45\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"46\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"47\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"48\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"49\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"50\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"51\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"52\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"53\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"54\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"55\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"56\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"57\", \"role_data\", \"service_names\"]}]}, \"role_data, service_name\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"1\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"2\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"3\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"4\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"5\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"6\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"7\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"8\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"9\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"10\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"11\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"12\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"13\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"14\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"15\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"16\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"17\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"18\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"19\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"20\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"21\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"22\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"23\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"24\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"25\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"26\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"27\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"28\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"29\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"30\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"31\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"32\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"33\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"34\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"35\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"36\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"37\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"38\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"39\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"40\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"41\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"42\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"43\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"44\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"45\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"46\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"47\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"48\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"49\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"50\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"51\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"52\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"53\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"54\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"55\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"56\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"57\", \"role_data\", \"service_name\"]}]}, \"role_data, container_config_scripts\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"1\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"2\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"3\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"4\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"5\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"6\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"7\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"8\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"9\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"10\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"11\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"12\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"13\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"14\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"15\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"16\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"17\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"18\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"19\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"20\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"21\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"22\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"23\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"24\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"25\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"26\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"27\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"28\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"29\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"30\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"31\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"32\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"33\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"34\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"35\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"36\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"37\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"38\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"39\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"40\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"41\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"42\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"43\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"44\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"45\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"46\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"47\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"48\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"49\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"50\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"51\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"52\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"53\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"54\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"55\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"56\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"57\", \"role_data\", \"container_config_scripts\"]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (33,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"resources\": {\"0\": {\"type\": \"OS::TripleO::Services::BootParams\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}}, \"1\": {\"type\": \"OS::TripleO::Services::CACerts\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}}, \"2\": {\"type\": \"OS::TripleO::Services::Collectd\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}}, \"3\": {\"type\": \"OS::TripleO::Services::ComputeCeilometerAgent\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}}, \"4\": {\"type\": \"OS::TripleO::Services::CeilometerAgentIpmi\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"0\"]}, \"5\": {\"type\": \"OS::TripleO::Services::IpaClient\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"1\"]}, \"6\": {\"type\": \"OS::TripleO::Services::Iscsid\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"2\"]}, \"7\": {\"type\": \"OS::TripleO::Services::Kernel\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"3\"]}, \"8\": {\"type\": \"OS::TripleO::Services::MetricsQdr\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"4\"]}, \"9\": {\"type\": \"OS::TripleO::Services::MySQLClient\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"5\"]}, \"10\": {\"type\": \"OS::TripleO::Services::NovaCompute\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"6\"]}, \"11\": {\"type\": \"OS::TripleO::Services::NovaLibvirt\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"7\"]}, \"12\": {\"type\": \"OS::TripleO::Services::NovaLibvirtGuests\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"8\"]}, \"13\": {\"type\": \"OS::TripleO::Services::NovaMigrationTarget\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"9\"]}, \"14\": {\"type\": \"OS::TripleO::Services::ContainersLogrotateCrond\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"10\"]}, \"15\": {\"type\": \"OS::TripleO::Services::Podman\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"11\"]}, \"16\": {\"type\": \"OS::TripleO::Services::Rsyslog\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"12\"]}, \"17\": {\"type\": \"OS::TripleO::Services::Snmp\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"13\"]}, \"18\": {\"type\": \"OS::TripleO::Services::Sshd\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"14\"]}, \"19\": {\"type\": \"OS::TripleO::Services::Timesync\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"15\"]}, \"20\": {\"type\": \"OS::TripleO::Services::Timezone\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"16\"]}, \"21\": {\"type\": \"OS::TripleO::Services::TripleoFirewall\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"17\"]}, \"22\": {\"type\": \"OS::TripleO::Services::TripleoPackages\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"18\"]}, \"23\": {\"type\": \"OS::TripleO::Services::Tuned\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"19\"]}, \"24\": {\"type\": \"OS::TripleO::Services::OVNController\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"20\"]}, \"25\": {\"type\": \"OS::TripleO::Services::OVNMetadataAgent\", \"properties\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"depends_on\": [\"21\"]}}, \"outputs\": {\"role_data, step_config\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"1\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"2\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"3\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"4\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"5\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"6\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"7\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"8\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"9\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"10\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"11\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"12\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"13\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"14\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"15\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"16\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"17\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"18\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"19\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"20\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"21\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"22\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"23\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"24\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"25\", \"role_data\", \"step_config\"]}]}, \"role_data, config_settings\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"1\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"2\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"3\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"4\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"5\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"6\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"7\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"8\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"9\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"10\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"11\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"12\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"13\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"14\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"15\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"16\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"17\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"18\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"19\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"20\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"21\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"22\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"23\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"24\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"25\", \"role_data\", \"config_settings\"]}]}, \"role_data\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\"]}, {\"get_attr\": [\"1\", \"role_data\"]}, {\"get_attr\": [\"2\", \"role_data\"]}, {\"get_attr\": [\"3\", \"role_data\"]}, {\"get_attr\": [\"4\", \"role_data\"]}, {\"get_attr\": [\"5\", \"role_data\"]}, {\"get_attr\": [\"6\", \"role_data\"]}, {\"get_attr\": [\"7\", \"role_data\"]}, {\"get_attr\": [\"8\", \"role_data\"]}, {\"get_attr\": [\"9\", \"role_data\"]}, {\"get_attr\": [\"10\", \"role_data\"]}, {\"get_attr\": [\"11\", \"role_data\"]}, {\"get_attr\": [\"12\", \"role_data\"]}, {\"get_attr\": [\"13\", \"role_data\"]}, {\"get_attr\": [\"14\", \"role_data\"]}, {\"get_attr\": [\"15\", \"role_data\"]}, {\"get_attr\": [\"16\", \"role_data\"]}, {\"get_attr\": [\"17\", \"role_data\"]}, {\"get_attr\": [\"18\", \"role_data\"]}, {\"get_attr\": [\"19\", \"role_data\"]}, {\"get_attr\": [\"20\", \"role_data\"]}, {\"get_attr\": [\"21\", \"role_data\"]}, {\"get_attr\": [\"22\", \"role_data\"]}, {\"get_attr\": [\"23\", \"role_data\"]}, {\"get_attr\": [\"24\", \"role_data\"]}, {\"get_attr\": [\"25\", \"role_data\"]}]}, \"role_data, docker_config\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"1\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"2\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"3\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"4\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"5\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"6\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"7\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"8\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"9\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"10\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"11\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"12\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"13\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"14\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"15\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"16\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"17\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"18\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"19\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"20\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"21\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"22\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"23\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"24\", \"role_data\", \"docker_config\"]}, {\"get_attr\": [\"25\", \"role_data\", \"docker_config\"]}]}, \"role_data, service_names\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"1\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"2\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"3\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"4\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"5\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"6\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"7\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"8\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"9\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"10\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"11\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"12\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"13\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"14\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"15\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"16\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"17\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"18\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"19\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"20\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"21\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"22\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"23\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"24\", \"role_data\", \"service_names\"]}, {\"get_attr\": [\"25\", \"role_data\", \"service_names\"]}]}, \"role_data, service_name\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"1\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"2\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"3\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"4\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"5\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"6\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"7\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"8\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"9\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"10\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"11\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"12\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"13\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"14\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"15\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"16\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"17\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"18\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"19\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"20\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"21\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"22\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"23\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"24\", \"role_data\", \"service_name\"]}, {\"get_attr\": [\"25\", \"role_data\", \"service_name\"]}]}, \"role_data, container_config_scripts\": {\"value\": [{\"get_attr\": [\"0\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"1\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"2\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"3\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"4\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"5\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"6\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"7\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"8\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"9\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"10\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"11\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"12\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"13\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"14\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"15\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"16\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"17\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"18\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"19\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"20\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"21\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"22\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"23\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"24\", \"role_data\", \"container_config_scripts\"]}, {\"get_attr\": [\"25\", \"role_data\", \"container_config_scripts\"]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(34,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(35,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (36,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(37,'2026-06-14 07:52:27',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"role_data, step_config\": {\"value\": []}, \"role_data, config_settings\": {\"value\": []}, \"role_data\": {\"value\": []}, \"role_data, docker_config\": {\"value\": []}, \"role_data, service_names\": {\"value\": []}, \"role_data, service_name\": {\"value\": []}, \"role_data, container_config_scripts\": {\"value\": []}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(38,'2026-06-14 07:52:28',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAproxy service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CAMap\": {\"description\": \"Map containing the CA certs and information needed for deploying them.\\n\", \"default\": {}, \"type\": \"json\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for injecting CA certificates.\", \"value\": {\"service_name\": \"ca_certs\", \"config_settings\": {\"tripleo::trusted_cas::ca_map\": {\"get_param\": \"CAMap\"}}, \"step_config\": \"include tripleo::trusted_cas\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(39,'2026-06-14 07:52:28',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a BlockStorage server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(40,'2026-06-14 07:52:28',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a CephStorage server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(41,'2026-06-14 07:52:29',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Host config and reboot service which configures Kernel Args and reboot\", \"parameters\": {\"RoleNetIpMap\": {\"default\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KernelArgs\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Kernel Args to apply to the host\", \"tags\": [\"role_specific\"]}, \"KernelArgsDeferReboot\": {\"default\": false, \"type\": \"boolean\", \"description\": \"When enabled, nodes will not get rebooted automatically by tripleo-kernel if KernelArgs have been changed. Operators will have to manually reboot nodes after the deployment or update process is completed.\\nLeaving this enabled during a scale-up operation will prevent reboot on new nodes. This might cause deployment errors as the KernelArgs will not be applied.\\n\", \"tags\": [\"role_specific\"]}, \"TunedProfileName\": {\"default\": \"throughput-performance\", \"type\": \"string\", \"description\": \"Tuned Profile to apply to the host\", \"tags\": [\"role_specific\"]}, \"IsolCpusList\": {\"default\": \"\", \"type\": \"string\", \"description\": \"List of logical CPU ids whic need to be isolated from the host processes. This input is provided to the tuned profile cpu-partitioning to configure systemd and repin interrupts (IRQ repinning).\\n\", \"tags\": [\"role_specific\"]}, \"NodeRebootWaitTimeout\": {\"default\": 900, \"type\": \"number\", \"description\": \"Timeout in seconds to specify the wait time for ansible node reboot\"}, \"Hugepages\": {\"default\": {}, \"type\": \"json\", \"description\": \"Hash for hugepage configuration Example:\\n  Hugepages:\\n    2048:\\n      count: 100\\n      default: false\\n    1048576:\\n      count: 100\\n      default: true\\n\", \"tags\": [\"role_specific\"]}, \"ReconfigureHugepages\": {\"default\": false, \"type\": \"boolean\", \"description\": \"By default, tripleo-kernel will configure the provided Hugepages as specified by operators but it won\'t try to remove Hugepages configured on the host that are not part of the TripleO paramater. Enabling this setting will make sure everything is reconfigured exactly like the TripleO parameter, otherwise we just add the content of the Hugepages parameter to what\'s already in place.\\n\", \"tags\": [\"role_specific\"]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"tuned_profile\": \"TunedProfileName\", \"isolated_cores\": \"IsolCpusList\", \"kernel_args\": \"KernelArgs\", \"kernel_args_defer_reboot\": \"KernelArgsDeferReboot\", \"hugepages\": \"Hugepages\", \"reconfigure_hugepages\": \"ReconfigureHugepages\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"TunedProfileName\": {\"get_param\": \"TunedProfileName\"}, \"IsolCpusList\": {\"get_param\": \"IsolCpusList\"}, \"KernelArgs\": {\"get_param\": \"KernelArgs\"}, \"KernelArgsDeferReboot\": {\"get_param\": \"KernelArgsDeferReboot\"}, \"Hugepages\": {\"get_param\": \"Hugepages\"}, \"ReconfigureHugepages\": {\"get_param\": \"ReconfigureHugepages\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Host Config Service\", \"value\": {\"service_name\": \"boot_params_service\", \"deploy_steps_tasks\": [{\"name\": \"Configure tuned before reboot\", \"when\": \"step|int == 0\", \"include_role\": {\"name\": \"tuned\"}, \"vars\": {\"tuned_profile\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"tuned_profile\"]}, \"tuned_isolated_cores\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"isolated_cores\"]}}}, {\"name\": \"Configure kernel args and reboot\", \"when\": \"step|int == 0\", \"include_role\": {\"name\": \"tripleo_kernel\", \"tasks_from\": \"kernelargs.yml\"}, \"vars\": {\"tripleo_kernel_args\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"kernel_args\"]}, \"tripleo_kernel_hugepages\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"hugepages\"]}, \"tripleo_kernel_hugepages_remove\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"reconfigure_hugepages\"]}, \"tripleo_kernel_defer_reboot\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"kernel_args_defer_reboot\"]}, \"tripleo_kernel_reboot_timeout\": {\"get_param\": \"NodeRebootWaitTimeout\"}}}], \"upgrade_tasks\": [{\"name\": \"upgrade prepare for leapp to align kernel arg shortcommings in leapp\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_prepare\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"fix grub entries to have name start with GRUB_\", \"replace\": {\"path\": \"/etc/default/grub\", \"regexp\": \"^(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)(.*)\", \"replace\": \"GRUB_\\\\1\\\\2\"}}, {\"name\": \"fix grub entries in append statement\", \"replace\": {\"path\": \"/etc/default/grub\", \"regexp\": \"(.*){(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)}(.*)\", \"replace\": \"\\\\1{GRUB_\\\\2}\\\\3\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(42,'2026-06-14 07:52:29',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a CellController server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudName\": {\"default\": \"overcloud.ooo.test\", \"description\": \"The DNS name of this cloud. E.g. ci-overcloud.tripleo.org\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"tenant\", \"external\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"external\": {\"get_param\": \"CloudName\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(43,'2026-06-14 07:52:29',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Add services and subhosts to IPA server\", \"parameters\": {\"RoleNetIpMap\": {\"default\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"PythonInterpreter\": {\"type\": \"string\", \"description\": \"The python interpreter to use for python and ansible actions\", \"default\": \"$(command -v python3 || command -v python)\"}, \"IdMDomain\": {\"default\": \"ooo.test\", \"description\": \"IDM domain to register IDM client. Typically, this is discovered through DNS and does not have to be set explicitly.\", \"type\": \"string\"}, \"IdMServer\": {\"default\": \"ipa.ooo.test\", \"description\": \"FQDN for the FreeIPA server.  If you set this value, IdMDomain also has to be provided.  Typically, this is discovered through DNS and does not have to be set explicitly.\", \"type\": \"comma_delimited_list\"}, \"IdMNovaKeytab\": {\"default\": \"FILE:/etc/novajoin/krb5.keytab\", \"description\": \"keytab for the nova/[host fqdn] user on the FreeIPA server.\", \"type\": \"string\"}, \"IdMNovaCredentialCache\": {\"default\": \"/etc/novajoin/krb5.cache\", \"description\": \"credential cache for nova/[host fqdn] user\", \"type\": \"string\"}, \"MakeHomeDir\": {\"type\": \"boolean\", \"description\": \"Configure PAM to create a users home directory if it does not exist.\", \"default\": false}, \"IdMNoNtpSetup\": {\"default\": false, \"description\": \"Set to true to add --no-ntp to the IDM client install call. This will cause IDM client install not to set up NTP.\", \"type\": \"boolean\"}, \"IdMEnrollBaseServer\": {\"default\": true, \"description\": \"Set to true to enroll the base server (computes, controllers)\", \"type\": \"boolean\"}, \"IdMInstallClientPackages\": {\"default\": false, \"description\": \"Set to True to have ansible-freeipa install ipa client packages on the overcloud node.\", \"type\": \"boolean\"}, \"IdMModifyDNS\": {\"default\": true, \"description\": \"Set to false to disable DNS records manipulation in the FreeIPA server.\", \"type\": \"boolean\"}, \"IdMZoneSplitIPv4\": {\"default\": 1, \"description\": \"The level by which the PTR DNS record is split when creating zones.\", \"type\": \"string\"}, \"IdMZoneSplitIPv6\": {\"default\": 1, \"description\": \"The level by which the PTR DNS record is split when creating zones.\", \"type\": \"string\"}}, \"conditions\": {\"idm_server_provided\": {\"not\": {\"equals\": [{\"get_param\": \"IdMServer\"}, []]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the ipaservice service\", \"value\": {\"service_name\": \"ipaservice\", \"upgrade_tasks\": [], \"step_config\": \"\", \"ipa_registration_tasks\": [{\"name\": \"Get undercloud FQDN\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"set_fact\": {\"undercloud_fqdn\": \"{{ ansible_facts[\'fqdn\'] }}\"}}, {\"include_role\": {\"name\": \"tripleo_ipa_registration\", \"apply\": {\"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"environment\": {\"map_merge\": [{\"IPA_USER\": \"nova/{{ undercloud_fqdn }}\", \"KRB5_CLIENT_KTNAME\": {\"get_param\": \"IdMNovaKeytab\"}, \"KRB5CCNAME\": {\"get_param\": \"IdMNovaCredentialCache\"}}, {\"if\": [\"idm_server_provided\", {\"IPA_HOST\": {\"get_param\": [\"IdMServer\", 0]}}]}]}}}, \"vars\": {\"tripleo_ipa_enroll_base_server\": {\"get_param\": \"IdMEnrollBaseServer\"}, \"tripleo_ipa_delegate_server\": \"{{ inventory_hostname }}\", \"tripleo_ipa_base_server_fqdn\": \"{{ fqdn_canonical }}\", \"tripleo_ipa_server_metadata\": \"{{ service_metadata_settings | to_json }}\"}, \"when\": \"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\"}, {\"name\": \"Enroll the node as an ipa client\", \"vars\": {\"ipaclient_install_packages\": {\"get_param\": \"IdMInstallClientPackages\"}, \"idm_enroll_base_server\": {\"get_param\": \"IdMEnrollBaseServer\"}}, \"block\": [{\"name\": \"check if default.conf exists\", \"stat\": {\"path\": \"/etc/ipa/default.conf\"}, \"register\": \"ipa_conf_exists\"}, {\"name\": \"install openssl-perl\", \"become\": true, \"package\": {\"name\": \"openssl-perl\", \"state\": \"present\"}, \"when\": [\"ipaclient_install_packages|bool\"]}, {\"name\": \"register as an ipa client\", \"include_role\": {\"name\": \"ipaclient\", \"apply\": {\"become\": true}}, \"vars\": {\"map_merge\": [{\"state\": \"present\", \"ipaclient_otp\": \"{{ ipa_host_otp }}\", \"ipaclient_mkhomedir\": {\"get_param\": \"MakeHomeDir\"}, \"ipaclient_no_ntp\": {\"get_param\": \"IdMNoNtpSetup\"}, \"ipaclient_force\": true, \"ipaclient_hostname\": \"{{ fqdn_canonical }}\", \"ansible_fqdn\": \"{{ ipaclient_hostname }}\", \"ipaclients\": [\"ipaclient_hostname\"], \"ansible_distribution\": \"{{ ansible_facts[\'distribution\'] }}\", \"ansible_distribution_major_version\": \"{{ ansible_facts[\'distribution_major_version\'] }}\", \"ansible_distribution_release\": \"{{ ansible_facts[\'distribution_release\'] }}\", \"ansible_distribution_version\": \"{{ ansible_facts[\'distribution_version\'] }}\", \"ansible_os_family\": \"{{ ansible_facts[\'os_family\'] }}\"}, {\"if\": [\"idm_server_provided\", {\"ipaclient_servers\": {\"get_param\": \"IdMServer\"}, \"ipaclient_domain\": {\"get_param\": \"IdMDomain\"}}]}]}, \"when\": [\"idm_enroll_base_server|bool\", \"not ipa_conf_exists.stat.exists\"]}, {\"name\": \"restart certmonger service\", \"become\": true, \"systemd\": {\"state\": \"restarted\", \"daemon_reload\": true, \"name\": \"certmonger.service\"}, \"when\": [\"idm_enroll_base_server|bool\", \"not ipa_conf_exists.stat.exists\"]}, {\"name\": \"set discovered ipa realm\", \"set_fact\": {\"idm_realm\": {\"str_replace\": {\"template\": \"{{ lookup(\'ini\', \'realm default=DEFAULT section=global file=/etc/ipa/default.conf\')}}\", \"params\": {\"DEFAULT\": {\"yaql\": {\"expression\": \"$.data.toUpper()\", \"data\": {\"get_param\": \"IdMDomain\"}}}}}}}}], \"when\": \"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\"}], \"external_deploy_tasks\": [{\"name\": \"add the DNS entries into IPA in step 1\", \"when\": \"step|int == 1\", \"block\": [{\"include_role\": {\"name\": \"tripleo_ipa_dns\"}, \"vars\": {\"tripleo_ipa_ptr_zone_split_ipv4\": {\"get_param\": \"IdMZoneSplitIPv4\"}, \"tripleo_ipa_ptr_zone_split_ipv6\": {\"get_param\": \"IdMZoneSplitIPv6\"}}, \"when\": {\"get_param\": \"IdMModifyDNS\"}}], \"environment\": {\"map_merge\": [{\"IPA_USER\": \"nova/{{ ansible_facts[\'fqdn\'] }}\", \"KRB5_CLIENT_KTNAME\": {\"get_param\": \"IdMNovaKeytab\"}, \"KRB5CCNAME\": {\"get_param\": \"IdMNovaCredentialCache\"}}, {\"if\": [\"idm_server_provided\", {\"IPA_HOST\": {\"get_param\": [\"IdMServer\", 0]}}]}]}}], \"scale_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"down\", \"block\": [{\"name\": \"unregister node from ipa server\", \"import_role\": {\"name\": \"tripleo_ipa_cleanup\"}, \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"vars\": {\"tripleo_ipa_keytab\": {\"get_param\": \"IdMNovaKeytab\"}, \"tripleo_ipa_hosts_to_delete\": [\"{{ fqdn_canonical }}\"]}}]}], \"external_upgrade_tasks\": [{\"when\": \"step|int == 1\", \"block\": [{\"name\": \"check if ipa server has required permissions\", \"import_role\": {\"name\": \"tls_everywhere\", \"tasks_from\": \"ipa-server-check\"}, \"tags\": [\"opendev-validation\", \"opendev-validation-tls-everywhere\"]}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(44,'2026-06-14 07:52:30',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a ObjectStorage server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(45,'2026-06-14 07:52:30',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a CellControllerCompute server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameStorageManagement\": {\"default\": \"overcloud.storagemgmt.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage_mgmt endpoint. E.g. \'ci-overcloud.storagemgmt.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudName\": {\"default\": \"overcloud.ooo.test\", \"description\": \"The DNS name of this cloud. E.g. ci-overcloud.tripleo.org\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"tenant\", \"external\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"storage_mgmt\": {\"get_param\": \"CloudNameStorageManagement\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"external\": {\"get_param\": \"CloudName\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (46,'2026-06-14 07:52:30',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Containerized collectd service\\n\", \"parameters\": {\"ContainerCollectdImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\"}, \"ContainerCollectdConfigImage\": {\"description\": \"The container image to use for the collectd config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"description\": \"Keystone region for endpoint\", \"default\": \"regionOne\"}, \"MetricsQdrPort\": {\"default\": 5666, \"description\": \"Service name or port number on which the qdrouterd will accept connections.\", \"type\": \"number\"}, \"MetricsQdrUsername\": {\"default\": \"guest\", \"description\": \"Username which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\"}, \"MetricsQdrPassword\": {\"default\": \"guest\", \"description\": \"Password which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\", \"hidden\": true}, \"MonitoringSubscriptionCollectd\": {\"default\": \"overcloud-collectd\", \"type\": \"string\"}, \"CollectdConnectionType\": {\"default\": \"amqp1\", \"description\": \"Define which write plugin should collectd use. Currently supported are \'amqp1\' and \'network\'.\", \"type\": \"string\"}, \"CollectdDefaultPollingInterval\": {\"default\": 120, \"type\": \"number\", \"description\": \"Controls how often registered read functions are called and with that the resolution of the collected data. This value can be overridden per plugin(per role) by setting \\\"::collectd::plugin::<plugin_name>::interval\\\" key in ExtraConfig(<role_name>ExtraConfig) if using puppet, and by setting \\\"collectd_plugin_<plugin_name>_interval\\\" in <role_name>ExtraConfig/CollectdVars if using ansible.\\n\"}, \"CollectdDefaultPlugins\": {\"default\": [\"cpu\", \"df\", \"disk\", \"hugepages\", \"interface\", \"load\", \"memory\", \"unixsock\", \"uptime\"], \"type\": \"comma_delimited_list\", \"description\": \"List of collectd plugins to activate on all overcloud hosts.  See the documentation for the puppet-collectd module for a list plugins supported by the module (https://github.com/voxpupuli/puppet-collectd). Set this key to override the default list of plugins.  Use CollectdExtraPlugins if you want to load additional plugins without overriding the defaults.\\n\"}, \"CollectdExtraPlugins\": {\"default\": [], \"type\": \"comma_delimited_list\", \"description\": \"List of collectd plugins to activate on all overcloud hosts.  See the documentation for the puppet-collectd module for a list plugins supported by the module (https://github.com/voxpupuli/puppet-collectd). Set this key to load plugins in addition to those in CollectdDefaultPlugins.\\n\"}, \"CollectdServer\": {\"type\": \"string\", \"description\": \"Address of remote collectd server to which we will send metrics.\\n\", \"default\": \"\"}, \"CollectdServerPort\": {\"type\": \"number\", \"default\": 25826, \"description\": \"Port on remote collectd server to which we will send metrics.\\n\"}, \"CollectdUsername\": {\"type\": \"string\", \"description\": \"Username for authenticating to the remote collectd server. The default is to not configure any authentication.\\n\", \"default\": \"\"}, \"CollectdPassword\": {\"type\": \"string\", \"hidden\": true, \"description\": \"Password for authenticating to the remote collectd server. The default is to not configure any authentication.\\n\", \"default\": \"\"}, \"CollectdSecurityLevel\": {\"type\": \"string\", \"description\": \"Security level setting for remote collectd connection. If it is set to Sign or Encrypt the CollectdPassword and CollectdUsername parameters need to be set.\\n\", \"default\": \"None\", \"constraints\": [{\"allowed_values\": [\"None\", \"Sign\", \"Encrypt\"]}]}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"CollectdSQLAlchemyLogMessages\": {\"type\": \"string\", \"description\": \"set to \\\"debug\\\" to enable message logging.\", \"default\": \"info\"}, \"CollectdSQLAlchemyBindHost\": {\"type\": \"string\", \"description\": \"hostname for SQLAlchemy-collectd plugin to bind on.  defaults to localhost.\\n\", \"default\": \"localhost\"}, \"CollectdAmqpHost\": {\"type\": \"string\", \"description\": \"Hostname or IP address of the AMQP 1.0 intermediary.\", \"default\": \"nil\"}, \"CollectdAmqpPort\": {\"type\": \"number\", \"description\": \"Service name or port number on which the AMQP 1.0 intermediary accepts connections. This argument must be a string, even if the numeric form is used.\\n\", \"default\": 5666}, \"CollectdAmqpUser\": {\"type\": \"string\", \"description\": \"User part of credentials used to authenticate to the AMQP 1.0 intermediary.\\n\", \"default\": \"guest\"}, \"CollectdAmqpPassword\": {\"type\": \"string\", \"description\": \"Password part of credentials used to authenticate to the AMQP 1.0 intermediary.\\n\", \"default\": \"guest\", \"hidden\": true}, \"CollectdAmqpTransportName\": {\"type\": \"string\", \"description\": \"Name of the AMQP 1.0 transport.\", \"default\": \"metrics\"}, \"CollectdAmqpAddress\": {\"type\": \"string\", \"description\": \"This option specifies the prefix for the send-to value in the message.\\n\", \"default\": \"collectd\"}, \"CollectdAmqpInstances\": {\"type\": \"json\", \"description\": \"Hash of hashes. Each inner hash represent Instance block in plugin configuration file. Key of outter hash represents instance name. The \'address\' value concatenated with the \'name\' given will be used as the send-to address for communications over the messaging link.\\n\", \"default\": {}}, \"CollectdAmqpRetryDelay\": {\"type\": \"number\", \"description\": \"When the AMQP 1.0 connection is lost, defines the time in seconds to wait before attempting to reconnect.\\n\", \"default\": 1}, \"CollectdAmqpInterval\": {\"type\": \"number\", \"description\": \"Interval on which metrics should be sent to AMQP intermediary. If not set the default for all collectd plugins is used.\\n\", \"default\": -666}, \"CollectdAmqpSendQueueLimit\": {\"type\": \"number\", \"description\": \"Number of data sets to be kept in memory, older sets will be discarded, if set to -1, this feature is disabled.\\n\", \"default\": -1}, \"CollectdEnableSensubility\": {\"type\": \"boolean\", \"description\": \"Set to true if sensubility should be executed by exec plugin.\", \"default\": false}, \"CollectdSensubilityExecSudoRule\": {\"type\": \"string\", \"description\": \"Given rule will be created in /etc/sudoers.d for sensubility to enable it calling restricted commands via sensubility executor.\\n\", \"default\": \"\"}, \"CollectdSensubilityLogLevel\": {\"type\": \"string\", \"description\": \"Use for override the default logging level (WARNING).\", \"default\": \"WARNING\"}, \"CollectdSensubilityConnection\": {\"type\": \"string\", \"description\": \"URL to Sensu sever side\", \"default\": \"amqp://sensu:sensu@localhost:5672//sensu\"}, \"CollectdSensubilityKeepaliveInterval\": {\"type\": \"number\", \"description\": \"Interval in seconds for sending keepalive messages to Sensu server side.\", \"default\": 20}, \"CollectdSensubilityTmpDir\": {\"type\": \"string\", \"description\": \"Path to temporary directory which is used for creation of check scripts.\", \"default\": \"/var/tmp/collectd-sensubility-checks\"}, \"CollectdSensubilityShellPath\": {\"type\": \"string\", \"description\": \"Path to shell used for executing check scripts.\", \"default\": \"/usr/bin/sh\"}, \"CollectdSensubilityWorkerCount\": {\"type\": \"number\", \"description\": \"Number of goroutines spawned for executing check scripts.\", \"default\": 2}, \"CollectdSensubilityChecks\": {\"type\": \"json\", \"description\": \"JSON formated definition of standalone checks to be scheduled on client side.\", \"default\": {}}, \"CollectdSensubilityTransport\": {\"type\": \"string\", \"description\": \"Bus type for sent data. Options are \'sensu\' (rabbitmq) and \'amqp1\'\", \"default\": \"sensu\"}, \"CollectdSensubilityResultsChannel\": {\"type\": \"string\", \"description\": \"AMQP1 channel address\", \"default\": \"collectd/notify\"}, \"CollectdSensubilityScripts\": {\"type\": \"json\", \"description\": \"List of hashes of scripts for download for sensubility usage. Value has to be in following format:\\n[{\\\"name\\\": \\\"<script name>\\\", \\\"source\\\": \\\"<http URI to download script>\\\", \\\"checksum\\\": \\\"<alogithm:sum>\\\"}]\\n\", \"default\": []}, \"CollectdEnableContainerHealthCheck\": {\"type\": \"boolean\", \"description\": \"Set to false if container health check should not be defined and attached to CollectdEnableContainerHealthCheck.\\n\", \"default\": true}, \"CollectdContainerHealthCheckCommand\": {\"type\": \"string\", \"default\": \"/config-scripts/collectd_check_health.py\"}, \"CollectdContainerHealthCheckInterval\": {\"type\": \"number\", \"description\": \"The frequency in seconds the docker health check is executed.\", \"default\": 10}, \"CollectdContainerHealthCheckHandlers\": {\"default\": [], \"description\": \"The Sensu event handler to use for events created by the docker health check.\", \"type\": \"comma_delimited_list\"}, \"CollectdContainerHealthCheckOccurrences\": {\"type\": \"number\", \"description\": \"The number of event occurrences before sensu-plugin-aware handler should take action.\", \"default\": 3}, \"CollectdContainerHealthCheckRefresh\": {\"type\": \"number\", \"description\": \"The number of seconds sensu-plugin-aware handlers should wait before taking second action.\", \"default\": 90}, \"EnableSTF\": {\"type\": \"boolean\", \"description\": \"Set to true to enable configuration for STF client.\", \"default\": false}, \"CollectdEnableMcelog\": {\"type\": \"boolean\", \"description\": \"Set to true to enable mcelog\", \"default\": false}, \"CollectdEnableLibpodstats\": {\"type\": \"boolean\", \"description\": \"Set to true if collectd should run the libpodstats plugin\", \"default\": false}, \"CollectdContainerAdditionalCapAdd\": {\"type\": \"comma_delimited_list\", \"description\": \"Additional container capabilities to add to the collectd container. By default is appended to IPC_LOCK.\", \"default\": []}, \"CollectdLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"collectd\", \"file\": \"/var/log/containers/collectd/collectd.log\"}}, \"DeployedCeph\": {\"default\": false, \"type\": \"boolean\", \"description\": \"If the Ceph cluster has already been deployed but needs to be configured\\nso that the overcloud can use it (create cephx keys, pools, configure RGW\\nwith haproxy, etc), then this parameter should be set to true. Set this\\nparameter to false to have cephadm deploy the ceph cluster during overcloud\\ndeployment. DeployedCeph and CephDynamicSpec are mutually exclusive.\\n\"}, \"CephClusterFSID\": {\"type\": \"string\", \"description\": \"The Ceph cluster FSID. Must be a UUID.\", \"default\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\"}}, \"conditions\": {\"amqp_connection\": {\"equals\": [{\"get_param\": \"CollectdConnectionType\"}, \"amqp1\"]}, \"amqp_default_connection\": {\"equals\": [{\"get_param\": \"CollectdAmqpHost\"}, \"nil\"]}, \"amqp_default_interval\": {\"equals\": [{\"get_param\": \"CollectdAmqpInterval\"}, -666]}, \"amqp_default_send_queue_limit\": {\"equals\": [{\"get_param\": \"CollectdAmqpSendQueueLimit\"}, -1]}, \"collectd_connection\": {\"equals\": [{\"get_param\": \"CollectdConnectionType\"}, \"network\"]}, \"enable_sensubility\": {\"equals\": [{\"get_param\": \"CollectdEnableSensubility\"}, true]}, \"enable_stf\": {\"equals\": [{\"get_param\": \"EnableSTF\"}, true]}, \"enable_sqlalchemy_collectd\": {\"equals\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, true]}, \"sensubility_needs_sudo\": {\"not\": {\"equals\": [{\"get_param\": \"CollectdSensubilityExecSudoRule\"}, \"\"]}}, \"enable_libpodstats\": {\"equals\": [{\"get_param\": \"CollectdEnableLibpodstats\"}, true]}, \"ipmi_monitor\": {\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"IpmiMonitor\"]}, \"\"]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCollectdImage\": \"ContainerCollectdImage\", \"ContainerCollectdConfigImage\": \"ContainerCollectdConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCollectdImage\": {\"get_param\": \"ContainerCollectdImage\"}, \"ContainerCollectdConfigImage\": {\"get_param\": \"ContainerCollectdConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the collectd role.\", \"value\": {\"service_name\": \"collectd\", \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::enable_file_logging\": true, \"collectd::plugin::logfile::log_file\": \"/var/log/collectd/collectd.log\"}, {\"collectd::manage_repo\": false, \"collectd::purge\": true, \"collectd::recurse\": true, \"collectd::purge_config\": true, \"collectd::minimum_version\": \"5.7\", \"collectd::interval\": {\"get_param\": \"CollectdDefaultPollingInterval\"}, \"collectd::plugin::unixsock::socketgroup\": \"root\", \"collectd::plugin::unixsock::socketfile\": \"/run/collectd-socket\", \"collectd::plugin::unixsock::deletesocket\": true, \"collectd::plugin::cpu::reportbycpu\": true, \"collectd::plugin::cpu::reportbystate\": true, \"collectd::plugin::cpu::reportnumcpu\": false, \"collectd::plugin::cpu::valuespercentage\": true, \"collectd::plugin::df::ignoreselected\": true, \"collectd::plugin::df::reportbydevice\": true, \"collectd::plugin::df::fstypes\": [\"xfs\"], \"collectd::plugin::load::reportrelative\": true, \"collectd::plugin::virt::connection\": \"qemu:///system\", \"collectd::plugin::virt::extra_stats\": {\"list_join\": [\" \", [\"pcpu\", \"cpu_util\", \"vcpu\", \"memory\", \"disk\", \"disk_err\", \"disk_allocation\", \"disk_capacity\", \"disk_physical\", \"domain_state\", \"job_stats_background\", \"perf\"]]}, \"collectd::plugin::virt::hostname_format\": \"hostname\", \"tripleo.collectd.plugins.collectd\": {\"yaql\": {\"data\": {\"default_plugins\": {\"get_param\": \"CollectdDefaultPlugins\"}, \"stf_plugins\": {\"if\": [\"enable_stf\", [\"cpu\", \"df\", \"load\", \"connectivity\", \"intel_rdt\", \"procevent\"], []]}, \"extra_plugins\": {\"get_param\": \"CollectdExtraPlugins\"}}, \"expression\": \"($.data.default_plugins + $.data.stf_plugins + $.data.extra_plugins) .flatten().distinct()\\n\"}}}, {\"if\": [\"amqp_connection\", {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::amqp_transport_name\": {\"get_param\": \"CollectdAmqpTransportName\"}, \"tripleo::profile::base::metrics::collectd::amqp_address\": {\"get_param\": \"CollectdAmqpAddress\"}, \"tripleo::profile::base::metrics::collectd::amqp_instances\": {\"get_param\": \"CollectdAmqpInstances\"}, \"tripleo::profile::base::metrics::collectd::amqp_retry_delay\": {\"get_param\": \"CollectdAmqpRetryDelay\"}}, {\"if\": [\"amqp_default_interval\", {}, {\"tripleo::profile::base::metrics::collectd::amqp_interval\": {\"get_param\": \"CollectdAmqpInterval\"}}]}, {\"if\": [\"amqp_default_send_queue_limit\", {}, {\"tripleo::profile::base::metrics::collectd::amqp_send_queue_limit\": {\"get_param\": \"CollectdAmqpSendQueueLimit\"}}]}, {\"if\": [\"amqp_default_connection\", {\"tripleo::profile::base::metrics::collectd::amqp_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::amqp_port\": {\"get_param\": \"MetricsQdrPort\"}, \"tripleo::profile::base::metrics::collectd::amqp_user\": {\"get_param\": \"MetricsQdrUsername\"}, \"tripleo::profile::base::metrics::collectd::amqp_password\": {\"get_param\": \"MetricsQdrPassword\"}}, {\"tripleo::profile::base::metrics::collectd::amqp_host\": {\"get_param\": \"CollectdAmqpHost\"}, \"tripleo::profile::base::metrics::collectd::amqp_port\": {\"get_param\": \"CollectdAmqpPort\"}, \"tripleo::profile::base::metrics::collectd::amqp_user\": {\"get_param\": \"CollectdAmqpUser\"}, \"tripleo::profile::base::metrics::collectd::amqp_password\": {\"get_param\": \"CollectdAmqpPassword\"}}]}]}, {}]}, {\"if\": [\"collectd_connection\", {\"tripleo::profile::base::metrics::collectd::collectd_server\": {\"get_param\": \"CollectdServer\"}, \"tripleo::profile::base::metrics::collectd::collectd_port\": {\"get_param\": \"CollectdServerPort\"}, \"tripleo::profile::base::metrics::collectd::collectd_username\": {\"get_param\": \"CollectdUsername\"}, \"tripleo::profile::base::metrics::collectd::collectd_password\": {\"get_param\": \"CollectdPassword\"}, \"tripleo::profile::base::metrics::collectd::collectd_securitylevel\": {\"get_param\": \"CollectdSecurityLevel\"}}, {}]}, {\"if\": [\"enable_sqlalchemy_collectd\", {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::enable_sqlalchemy_collectd\": true}, {\"tripleo::profile::base::metrics::collectd::sqlalchemy_collectd_bind_host\": {\"get_param\": \"CollectdSQLAlchemyBindHost\"}}, {\"tripleo::profile::base::metrics::collectd::sqlalchemy_collectd_log_messages\": {\"get_param\": \"CollectdSQLAlchemyLogMessages\"}}]}, {}]}, {\"if\": [\"enable_sensubility\", {\"map_merge\": [{\"if\": [\"sensubility_needs_sudo\", {\"tripleo::profile::base::metrics::collectd::sensubility::exec_sudo_rule\": {\"get_param\": \"CollectdSensubilityExecSudoRule\"}}, {}]}, {\"tripleo::profile::base::metrics::collectd::enable_sensubility\": {\"get_param\": \"CollectdEnableSensubility\"}, \"tripleo::profile::base::metrics::collectd::sensubility::connection\": {\"get_param\": \"CollectdSensubilityConnection\"}, \"tripleo::profile::base::metrics::collectd::sensubility::log_level\": {\"get_param\": \"CollectdSensubilityLogLevel\"}, \"tripleo::profile::base::metrics::collectd::sensubility::client_name\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_NETWORK\')}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::sensubility::client_address\": {\"str_replace\": {\"template\": \"%{hiera(\'NETWORK\')}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::sensubility::keepalive_interval\": {\"get_param\": \"CollectdSensubilityKeepaliveInterval\"}, \"tripleo::profile::base::metrics::collectd::sensubility::tmp_base_dir\": {\"get_param\": \"CollectdSensubilityTmpDir\"}, \"tripleo::profile::base::metrics::collectd::sensubility::shell_path\": {\"get_param\": \"CollectdSensubilityShellPath\"}, \"tripleo::profile::base::metrics::collectd::sensubility::worker_count\": {\"get_param\": \"CollectdSensubilityWorkerCount\"}, \"tripleo::profile::base::metrics::collectd::sensubility::checks\": {\"map_merge\": [{\"get_param\": \"CollectdSensubilityChecks\"}, {\"if\": [{\"get_param\": \"CollectdEnableContainerHealthCheck\"}, {\"check-container-health\": {\"standalone\": true, \"command\": {\"get_param\": \"CollectdContainerHealthCheckCommand\"}, \"interval\": {\"get_param\": \"CollectdContainerHealthCheckInterval\"}, \"handlers\": {\"get_param\": \"CollectdContainerHealthCheckHandlers\"}, \"occurrences\": {\"get_param\": \"CollectdContainerHealthCheckOccurrences\"}, \"refresh\": {\"get_param\": \"CollectdContainerHealthCheckRefresh\"}}}, {}]}]}, \"tripleo::profile::base::metrics::collectd::sensubility::results_channel\": {\"get_param\": \"CollectdSensubilityResultsChannel\"}, \"tripleo::profile::base::metrics::collectd::sensubility::transport\": {\"get_param\": \"CollectdSensubilityTransport\"}, \"tripleo::profile::base::metrics::collectd::sensubility::amqp_port\": {\"get_param\": \"CollectdAmqpPort\"}}]}, {}]}, {\"if\": [\"enable_libpodstats\", {\"tripleo::profile::base::metrics::collectd::enable_libpodstats\": {\"get_param\": \"CollectdEnableLibpodstats\"}}, {}]}, {\"if\": [{\"get_param\": \"DeployedCeph\"}, {\"collectd::plugin::ceph::ceph_fsid\": {\"get_param\": \"CephClusterFSID\"}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_collectd\": [{\"get_param\": \"CollectdLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"collectd\", \"puppet_tags\": \"collectd_client_config,exec\", \"step_config\": \"include tripleo::profile::base::metrics::collectd\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCollectdConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/collectd.json\": {\"command\": \"/usr/sbin/collectd -f\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/collectd.d\", \"dest\": \"/etc/\", \"merge\": false, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/collectd\", \"owner\": \"collectd:collectd\", \"recurse\": true}, {\"path\": \"/scripts\", \"owner\": \"collectd:collectd\", \"recurse\": true}, {\"path\": \"/config-scripts\", \"owner\": \"collectd:collectd\", \"recurse\": true}]}}, \"container_config_scripts\": {\"map_merge\": [{\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, {\"collectd_check_health.py\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/monitoring/collectd_check_health.py\"}}}]}, \"docker_config\": {\"step_2\": {\"if\": [{\"get_param\": \"CollectdEnableSensubility\"}, {\"collectd_init_perm\": {\"image\": {\"get_param\": \"ContainerCollectdImage\"}, \"net\": \"none\", \"user\": \"root\", \"volumes\": [\"/var/lib/tripleo-podman/collectd:/tmp/run:rw,z\"], \"command\": [\"setfacl\", \"-R\", \"-m\", \"u:collectd:rwx\", \"/tmp/run\"]}}]}, \"step_3\": {\"collectd\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCollectdImage\"]}, \"net\": \"host\", \"pid\": \"host\", \"user\": \"root\", \"restart\": \"always\", \"memory\": \"512m\", \"device\": {\"if\": [\"ipmi_monitor\", {\"get_param\": [\"RoleParameters\", \"IpmiMonitor\"]}]}, \"cap_add\": {\"list_concat\": [{\"get_param\": \"CollectdContainerAdditionalCapAdd\"}, [\"IPC_LOCK\"]]}, \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/collectd.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/containers/storage/overlay-containers:/var/lib/containers/storage/overlay-containers:ro\", \"/var/lib/config-data/puppet-generated/collectd:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/collectd:/var/log/collectd:rw,z\", \"/var/lib/container-config-scripts:/config-scripts:ro\", \"/var/lib/container-user-scripts:/scripts:z\", \"/run:/run:rw\", \"/sys/fs/cgroup:/sys/fs/cgroup:ro\"], {\"if\": [{\"get_param\": \"CollectdEnableSensubility\"}, [\"/var/lib/tripleo-podman/collectd:/run/podman:z\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/collectd\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/container-user-scripts/\", \"setype\": \"container_file_t\", \"mode\": \"0755\"}]}, {\"name\": \"import provision_mcelog\", \"include_role\": {\"name\": \"tripleo_provision_mcelog\"}, \"when\": {\"get_param\": \"CollectdEnableMcelog\"}}], \"deploy_steps_tasks\": [{\"name\": \"set enable_sensubility fact\", \"set_fact\": {\"enable_sensubility\": {\"get_param\": \"CollectdEnableSensubility\"}}}, {\"name\": \"create podman socket for sensubility purposes\", \"block\": [{\"name\": \"create podman socket and appropriate systemd service\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_service\"}, \"vars\": {\"tripleo_podman_socket_path\": \"/var/lib/tripleo-podman/collectd/podman.sock\"}}, {\"name\": \"create systemd service for ensuring socket file ACL contains collectd\", \"become\": true, \"ansible.builtin.copy\": {\"content\": \"[Unit]\\nDescription=ACL setting for /var/lib/tripleo-podman/collectd/podman.sock\\nRequires=tripleo_collectd.service\\nAfter=tripleo_podman.service\\nAfter=tripleo_collectd.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/bin/podman exec -it collectd setfacl -m m:rwx /run/podman/podman.sock\\nExecStart=/usr/bin/podman exec -it collectd setfacl -R -m u:collectd:rwx /run/podman\\nExecStart=/usr/bin/podman exec -it collectd setfacl -d -m u:collectd:rwx /run/podman\\n\\n[Install]\\nWantedBy=multi-user.target\\n\", \"dest\": \"/etc/systemd/system/tripleo_podman_collectd_acl.service\", \"mode\": 420}}, {\"name\": \"enable podman.sock ACL service\", \"ansible.builtin.service\": {\"name\": \"tripleo_podman_collectd_acl.service\", \"enabled\": true}}, {\"name\": \"create directory for downloads of users\' scripts\", \"file\": {\"path\": \"/var/lib/container-user-scripts\", \"state\": \"directory\", \"setype\": \"container_file_t\", \"mode\": \"0755\"}}, {\"name\": \"download exec scripts\", \"ansible.builtin.get_url\": {\"url\": \"{{ item.source }}\", \"checksum\": \"{{ item.checksum }}\", \"dest\": \"/var/lib/container-user-scripts/{{ item.name }}\", \"mode\": \"0755\"}, \"with_items\": {\"get_param\": \"CollectdSensubilityScripts\"}}], \"when\": [\"enable_sensubility|bool\", \"step|int == 1\"]}], \"update_tasks\": [{\"name\": \"remove rsyslog configuration for podman healthcheck log\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_rsyslog_cleanup\"}}], \"upgrade_tasks\": [{\"name\": \"remove rsyslog configuration for podman healthcheck log\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_rsyslog_cleanup\"}}, {\"name\": \"Force pull image collectd\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\"], \"when\": [\"step|int == 3\"], \"containers.podman.podman_image\": {\"name\": {\"get_param\": \"ContainerCollectdImage\"}, \"force\": true}}, {\"name\": \"UBI8 to UBI9 switch of collectd\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\"], \"when\": [\"step|int == 5\"], \"block\": [{\"name\": \"Update collectd to UBI9\", \"tripleo_container_manage\": {\"config_dir\": \"/var/lib/tripleo-config/container-startup-config/step_3\", \"config_patterns\": \"collectd.json\", \"config_id\": [\"tripleo_step3\"], \"log_base_path\": \"{{ container_log_stdout_path }}\", \"debug\": \"{{ enable_debug | bool }}\", \"config_overrides\": {\"collectd\": {\"image\": {\"get_param\": \"ContainerCollectdImage\"}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(47,'2026-06-14 07:52:30',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(48,'2026-06-14 07:52:30',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::Vpp\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronVppAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::Podman\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(49,'2026-06-14 07:52:31',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ceilometer Agent Compute service\\n\", \"parameters\": {\"ContainerCeilometerComputeImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\"}, \"ContainerCeilometerConfigImage\": {\"description\": \"The container image to use for the ceilometer config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MonitoringSubscriptionCeilometerCompute\": {\"default\": \"overcloud-ceilometer-agent-compute\", \"type\": \"string\"}, \"InstanceDiscoveryMethod\": {\"default\": \"libvirt_metadata\", \"description\": \"Method used to discover instances running on compute node\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"naive\", \"libvirt_metadata\", \"workload_partitioning\"]}]}, \"RedisPassword\": {\"description\": \"The password for the redis service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"OX4ONLYKs4HxBKueJEBvZcitq\"}, \"CeilometerEnableTenantDiscovery\": {\"default\": false, \"description\": \"Identify user and project names from polled metrics.\", \"type\": \"boolean\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CeilometerServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCeilometerComputeImage\": \"ContainerCeilometerComputeImage\", \"ContainerCeilometerConfigImage\": \"ContainerCeilometerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCeilometerComputeImage\": {\"get_param\": \"ContainerCeilometerComputeImage\"}, \"ContainerCeilometerConfigImage\": {\"get_param\": \"ContainerCeilometerConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer Agent Compute role.\", \"value\": {\"service_name\": \"ceilometer_agent_compute\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCeilometerCompute\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"config_settings\"]}, {\"ceilometer::agent::polling::instance_discovery_method\": {\"get_param\": \"InstanceDiscoveryMethod\"}}, {\"ceilometer_redis_password\": {\"get_param\": \"RedisPassword\"}, \"compute_namespace\": true, \"ceilometer::agent::polling::tenant_name_discovery\": {\"get_param\": \"CeilometerEnableTenantDiscovery\"}}]}, \"service_config_settings\": {\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"service_config_settings\"]}, \"puppet_config\": {\"config_volume\": \"ceilometer\", \"puppet_tags\": \"ceilometer_config\", \"step_config\": \"include tripleo::profile::base::ceilometer::agent::polling\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/ceilometer_agent_compute.json\": {\"command\": \"/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log/ceilometer/compute.log\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_4\": {\"ceilometer_agent_compute\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerComputeImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"depends_on\": [\"tripleo_nova_libvirt.target\"], \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_compute.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/run/libvirt:/run/libvirt:shared,z\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/ceilometer\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}, {\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(50,'2026-06-14 07:52:31',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Ceilometer service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CeilometerMeteringSecret\": {\"description\": \"Secret shared by the ceilometer services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"uQjnMyGhHWUkHld1m4XhlG2J3\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"AmqpRpcAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for RPC addresses\", \"type\": \"string\"}, \"AmqpNotifyAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for Notification addresses\", \"type\": \"string\"}, \"ManagePolling\": {\"default\": false, \"description\": \"Whether to manage polling.yaml.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CeilometerDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Ceilometer services.\", \"type\": \"boolean\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"GnocchiArchivePolicy\": {\"default\": \"ceilometer-low-rate\", \"type\": \"string\", \"description\": \"(DEPRECATED) archive policy to use with gnocchi backend\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"GnocchiArchivePolicy\"]}], \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer role.\", \"value\": {\"service_name\": \"ceilometer_base\", \"config_settings\": {\"map_merge\": [{\"ceilometer::logging::debug\": {\"if\": [{\"get_param\": \"CeilometerDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"ceilometer::agent::polling::manage_polling\": {\"get_param\": \"ManagePolling\"}, \"ceilometer::agent::service_credentials::password\": {\"get_param\": \"CeilometerPassword\"}, \"ceilometer::agent::service_credentials::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"ceilometer::agent::service_credentials::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"ceilometer::agent::service_credentials::project_name\": \"service\", \"ceilometer::agent::service_credentials::user_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::auth_project_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::interface\": \"internalURL\", \"ceilometer::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"ceilometer::amqp_rpc_address_prefix\": {\"get_param\": \"AmqpRpcAddressPrefix\"}, \"ceilometer::amqp_notify_address_prefix\": {\"get_param\": \"AmqpNotifyAddressPrefix\"}, \"ceilometer::telemetry_secret\": {\"get_param\": \"CeilometerMeteringSecret\"}, \"ceilometer::snmpd_readonly_username\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"ceilometer::snmpd_readonly_user_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"ceilometer::host\": \"%{hiera(\'fqdn_canonical\')}\", \"ceilometer::rabbit_heartbeat_in_pthread\": false, \"ceilometer::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"ceilometer::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"ceilometer::cache::backend\": \"dogpile.cache.pymemcache\", \"ceilometer::cache::enable_socket_keepalive\": true}, {\"ceilometer::cache::backend\": \"dogpile.cache.memcached\"}]}]}, \"service_config_settings\": {\"keystone\": {\"tripleo::profile::base::keystone::ceilometer_notification_topics\": [\"notifications\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(51,'2026-06-14 07:52:31',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a Networker server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"internal_api\", \"tenant\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(52,'2026-06-14 07:52:31',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ceilometer Agent Ipmi service\\n\", \"parameters\": {\"ContainerCeilometerIpmiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\"}, \"ContainerCeilometerConfigImage\": {\"description\": \"The container image to use for the ceilometer config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"CeilometerAgentIpmiLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.ceilometer.agent.ipmi\", \"file\": \"/var/log/containers/ceilometer/ipmi.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"RedisPassword\": {\"description\": \"The password for the redis service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"OX4ONLYKs4HxBKueJEBvZcitq\"}, \"MonitoringSubscriptionCeilometerIpmi\": {\"default\": \"overcloud-ceilometer-agent-ipmi\", \"type\": \"string\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CeilometerServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CeilometerAgentCentralBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCeilometerIpmiImage\": \"ContainerCeilometerIpmiImage\", \"ContainerCeilometerConfigImage\": \"ContainerCeilometerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCeilometerIpmiImage\": {\"get_param\": \"ContainerCeilometerIpmiImage\"}, \"ContainerCeilometerConfigImage\": {\"get_param\": \"ContainerCeilometerConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer Agent Ipmi role.\", \"value\": {\"service_name\": \"ceilometer_agent_ipmi\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCeilometerIpmi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"config_settings\"]}, {\"ceilometer_redis_password\": {\"get_param\": \"RedisPassword\"}, \"ipmi_namespace\": true}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_ceilometer_agent_ipmi\": [{\"get_param\": \"CeilometerAgentIpmiLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"ceilometer\", \"puppet_tags\": \"ceilometer_config\", \"step_config\": \"include tripleo::profile::base::ceilometer::agent::polling\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/ceilometer-agent-ipmi.json\": {\"command\": \"/usr/bin/ceilometer-polling --polling-namespaces ipmi --logfile /var/log/ceilometer/ipmi.log\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_3\": {\"ceilometer_init_log\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerIpmiImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"chown -R ceilometer:ceilometer /var/log/ceilometer\"], \"volumes\": [\"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]}}, \"step_4\": {\"ceilometer_agent_ipmi\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerIpmiImage\"]}, \"net\": \"host\", \"privileged\": true, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer-agent-ipmi.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/ceilometer\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(53,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ceilometer Agent Central service\\n\", \"parameters\": {\"ContainerCeilometerCentralImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"ContainerCeilometerConfigImage\": {\"description\": \"The container image to use for the ceilometer config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"CeilometerAgentCentralLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.ceilometer.agent.central\", \"file\": \"/var/log/containers/ceilometer/central.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"RedisPassword\": {\"description\": \"The password for the redis service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"OX4ONLYKs4HxBKueJEBvZcitq\"}, \"MonitoringSubscriptionCeilometerCentral\": {\"default\": \"overcloud-ceilometer-agent-central\", \"type\": \"string\"}, \"CeilometerEnableGnocchi\": {\"default\": false, \"description\": \"Whether to enable gnocchi usage.\", \"type\": \"boolean\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"CeilometerEnableTenantDiscovery\": {\"default\": false, \"description\": \"Identify user and project names from polled metrics.\", \"type\": \"boolean\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CeilometerServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCeilometerCentralImage\": \"ContainerCeilometerCentralImage\", \"ContainerCeilometerConfigImage\": \"ContainerCeilometerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCeilometerCentralImage\": {\"get_param\": \"ContainerCeilometerCentralImage\"}, \"ContainerCeilometerConfigImage\": {\"get_param\": \"ContainerCeilometerConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer Agent Central role.\", \"value\": {\"service_name\": \"ceilometer_agent_central\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCeilometerCentral\"}, \"keystone_resources\": {\"ceilometer\": {\"users\": {\"ceilometer\": {\"password\": {\"get_param\": \"CeilometerPassword\"}, \"roles\": [\"admin\", \"ResellerAdmin\"]}}, \"roles\": [\"ResellerAdmin\"]}}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"config_settings\"]}, {\"ceilometer_redis_password\": {\"get_param\": \"RedisPassword\"}, \"central_namespace\": true, \"ceilometer::agent::polling::tenant_name_discovery\": {\"get_param\": \"CeilometerEnableTenantDiscovery\"}}]}, \"service_config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"service_config_settings\"]}, {\"rsyslog\": {\"tripleo_logging_sources_ceilometer_agent_central\": [{\"get_param\": \"CeilometerAgentCentralLoggingSource\"}]}}]}, \"puppet_config\": {\"config_volume\": \"ceilometer\", \"puppet_tags\": \"ceilometer_config\", \"step_config\": \"include tripleo::profile::base::ceilometer::agent::polling\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/ceilometer_agent_central.json\": {\"command\": \"/usr/bin/ceilometer-polling --polling-namespaces central --logfile /var/log/ceilometer/central.log\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}, \"/var/lib/kolla/config_files/ceilometer_agent_gnocchi_upgrade.json\": {\"command\": \"/usr/bin/bootstrap_host_exec ceilometer_agent_central su ceilometer -s /bin/bash -c \'for n in {1..10}; do /usr/bin/ceilometer-upgrade && exit 0 || sleep 30; done; exit 1\'\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_3\": {\"ceilometer_init_log\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"chown -R ceilometer:ceilometer /var/log/ceilometer\"], \"volumes\": [\"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]}}, \"step_4\": {\"ceilometer_agent_central\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_central.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}, \"step_5\": {\"if\": [{\"get_param\": \"CeilometerEnableGnocchi\"}, {\"ceilometer_gnocchi_upgrade\": {\"start_order\": 99, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"host\", \"detach\": false, \"privileged\": false, \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_gnocchi_upgrade.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}]}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/ceilometer\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop ceilometer agent central container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"ceilometer_agent_central\"], \"tripleo_delegate_to\": \"{{ groups[\'ceilometer_agent_central\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (54,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Nova Migration Target service\\n\", \"parameters\": {\"ContainerNovaComputeImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\"}, \"ContainerNovaLibvirtConfigImage\": {\"description\": \"The container image to use for the nova_libvirt config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DockerNovaMigrationSshdPort\": {\"default\": 2022, \"description\": \"Port that dockerized nova migration target sshd service binds to.\", \"type\": \"number\"}, \"MigrationSshKey\": {\"type\": \"json\", \"description\": \"SSH key for migration. Expects a dictionary with keys \'public_key\' and \'private_key\'. Values should be identical to SSH public/private key files.\\n\", \"default\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}}, \"MigrationSshPort\": {\"default\": 2022, \"description\": \"Target port for migration over ssh\", \"type\": \"number\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"SshdBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerNovaComputeImage\": \"ContainerNovaComputeImage\", \"ContainerNovaLibvirtConfigImage\": \"ContainerNovaLibvirtConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerNovaComputeImage\": {\"get_param\": \"ContainerNovaComputeImage\"}, \"ContainerNovaLibvirtConfigImage\": {\"get_param\": \"ContainerNovaLibvirtConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Nova Migration Target service.\", \"value\": {\"service_name\": \"nova_migration_target\", \"firewall_rules\": {\"map_merge\": [{\"map_merge\": {\"repeat\": {\"for_each\": {\"<%net_cidr%>\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}]}}, \"template\": {\"113 nova_migration_target accept libvirt subnet <%net_cidr%>\": {\"source\": \"<%net_cidr%>\", \"proto\": \"tcp\", \"dport\": {\"get_param\": \"MigrationSshPort\"}}}}}}, {\"map_merge\": {\"repeat\": {\"for_each\": {\"<%net_cidr%>\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}]}}, \"template\": {\"113 nova_migration_target accept api subnet <%net_cidr%>\": {\"source\": \"<%net_cidr%>\", \"proto\": \"tcp\", \"dport\": {\"get_param\": \"MigrationSshPort\"}}}}}}]}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"SshdBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::profile::base::nova::migration::target::ssh_authorized_keys\": [{\"get_param\": [\"MigrationSshKey\", \"public_key\"]}], \"tripleo::profile::base::nova::migration::target::ssh_localaddrs\": [\"%{hiera(\'cold_migration_ssh_inbound_addr\')}\", \"%{hiera(\'live_migration_ssh_inbound_addr\')}\"], \"live_migration_ssh_inbound_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"cold_migration_ssh_inbound_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}}}, \"tripleo::profile::base::sshd::port\": [22]}]}, \"puppet_config\": {\"config_volume\": \"nova_libvirt\", \"step_config\": {\"list_join\": [\"\\n\", [{\"get_attr\": [\"SshdBase\", \"role_data\", \"step_config\"]}, \"include tripleo::profile::base::nova::migration::target\"]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/nova-migration-target.json\": {\"command\": {\"str_replace\": {\"template\": \"dumb-init --single-child -- /usr/sbin/sshd -D -p SSHDPORT\", \"params\": {\"SSHDPORT\": {\"get_param\": \"DockerNovaMigrationSshdPort\"}}}}, \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/host-ssh/ssh_host_*_key\", \"dest\": \"/etc/ssh/\", \"owner\": \"root\", \"perm\": \"0600\"}]}}, \"host_prep_tasks\": [{\"name\": \"Create libvirt persistent data directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\"}, \"loop\": [{\"path\": \"/run/libvirt\", \"setype\": \"virt_var_run_t\"}]}, {\"name\": \"ensure /run/libvirt is present upon reboot\", \"copy\": {\"dest\": \"/etc/tmpfiles.d/run-libvirt.conf\", \"content\": \"d /run/libvirt 0755 root root - -\\n\"}}], \"docker_config\": {\"step_4\": {\"nova_migration_target\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaComputeImage\"]}, \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/nova-migration-target.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\", \"/etc/ssh:/host-ssh:ro\", \"/run/libvirt:/run/libvirt:shared,z\", \"/var/lib/nova:/var/lib/nova:shared\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"deploy_steps_tasks\": [{\"name\": \"validate nova-migration-target container state\", \"containers.podman.podman_container_info\": {\"name\": \"nova_migration_target\"}, \"register\": \"nova_migration_target_infos\", \"failed_when\": [\"nova_migration_target_infos.containers.0.Healthcheck.Status is defined\", \"\'healthy\' not in nova_migration_target_infos.containers.0.Healthcheck.Status\"], \"retries\": 10, \"delay\": 30, \"tags\": [\"opendev-validation\", \"opendev-validation-nova\"], \"when\": [\"container_cli == \'podman\'\", \"not container_healthcheck_disabled\", \"step|int == 5\"]}], \"update_tasks\": [{\"name\": \"nova_migration_target_tmpfile_cleanup\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Remove old tmpfiles.d config\", \"file\": {\"path\": \"/etc/tmpfiles.d/var-run-libvirt.conf\", \"state\": \"absent\"}}]}], \"upgrade_tasks\": [{\"name\": \"nova_migration_target_tmpfile_cleanup\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Remove old tmpfiles.d config\", \"file\": {\"path\": \"/etc/tmpfiles.d/var-run-libvirt.conf\", \"state\": \"absent\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(55,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(56,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"ip_address\": {\"value\": []}, \"storage_ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"storage_mgmt_ip_address\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"internal_api_ip_address\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(57,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(58,'2026-06-14 07:52:32',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Iscsid service\\n\", \"parameters\": {\"ContainerIscsidImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\"}, \"ContainerIscsidConfigImage\": {\"description\": \"The container image to use for the iscsid config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"LVMFilterEnabled\": {\"default\": false, \"description\": \"Enables configuration of LVM2 with a filter so that devices not in use on the host or explicitly allowed are ignored by LVM2. Can be configured per-role. When disabled, the proposed lvm.conf file will be created regardless and left in /tmp/tripleo_lvmfilter.conf for debugging purposes.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"LVMFilterAllowlist\": {\"default\": [], \"description\": \"A list of block devices which should be allowed in the LVM2 `global_filter`. Supports regular expressions, like `/dev/sd.*` and can be configured per-role. Any block device in use at boot time will be automatically allowed.\", \"type\": \"comma_delimited_list\", \"tags\": [\"role_specific\"]}, \"LVMFilterDenylist\": {\"default\": [\".*\"], \"description\": \"A list of block devices which should be disallowed in the LVM2 `global_filter`. Supports regular expressions, like `/dev/sd.*` and can be configured per-role.\", \"type\": \"comma_delimited_list\", \"tags\": [\"role_specific\"]}, \"IscsidCHAPAlgorithms\": {\"default\": \"SHA3-256,SHA256,SHA1,MD5\", \"description\": \"A comma separated list of algorithms to be used for the CHAP algorithm.\", \"type\": \"string\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"tripleo_tripleo_lvmfilter_enabled\": \"LVMFilterEnabled\", \"tripleo_tripleo_lvmfilter_devices_allowlist\": \"LVMFilterAllowlist\", \"tripleo_tripleo_lvmfilter_devices_denylist\": \"LVMFilterDenylist\", \"ContainerIscsidImage\": \"ContainerIscsidImage\", \"ContainerIscsidConfigImage\": \"ContainerIscsidConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"LVMFilterEnabled\": {\"get_param\": \"LVMFilterEnabled\"}, \"LVMFilterAllowlist\": {\"get_param\": \"LVMFilterAllowlist\"}, \"LVMFilterDenylist\": {\"get_param\": \"LVMFilterDenylist\"}, \"ContainerIscsidImage\": {\"get_param\": \"ContainerIscsidImage\"}, \"ContainerIscsidConfigImage\": {\"get_param\": \"ContainerIscsidConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Iscsid role.\", \"value\": {\"service_name\": \"iscsid\", \"config_settings\": {\"tripleo::profile::base::iscsid::chap_algs\": {\"get_param\": \"IscsidCHAPAlgorithms\"}}, \"service_config_settings\": {}, \"deploy_steps_tasks\": [{\"name\": \"Run lvmfilter role\", \"include_role\": {\"name\": \"tripleo_lvmfilter\"}, \"when\": [\"step|int == 1\"]}], \"ansible_group_vars\": {\"get_attr\": [\"RoleParametersValue\", \"value\"]}, \"puppet_config\": {\"config_volume\": \"iscsid\", \"puppet_tags\": \"iscsid_config\", \"step_config\": \"include tripleo::profile::base::iscsid\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerIscsidConfigImage\"]}, \"volumes\": [\"/etc/iscsi:/tmp/iscsi.host:z\"]}, \"kolla_config\": {\"/var/lib/kolla/config_files/iscsid.json\": {\"command\": \"/usr/sbin/iscsid -f\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src-iscsid/\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_3\": {\"iscsid\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerIscsidImage\"]}, \"net\": \"host\", \"privileged\": true, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/iscsid.json:/var/lib/kolla/config_files/config.json:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", \"/etc/target:/etc/target:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create fcontext entry for iscsi\", \"community.general.sefcontext\": {\"target\": \"{{ item.path }}(/.*)?\", \"setype\": \"{{ item.setype }}\", \"state\": \"present\"}, \"with_items\": [{\"path\": \"/etc/iscsi\", \"setype\": \"container_file_t\"}, {\"path\": \"/etc/target\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/iscsi\", \"setype\": \"container_file_t\"}]}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\"}, \"with_items\": [{\"path\": \"/etc/iscsi\", \"setype\": \"container_file_t\"}, {\"path\": \"/etc/target\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/iscsi\", \"setype\": \"container_file_t\"}]}, {\"name\": \"stat /lib/systemd/system/iscsid.socket\", \"stat\": \"path=/lib/systemd/system/iscsid.socket\", \"register\": \"stat_iscsid_socket\"}, {\"name\": \"Stop and disable iscsid.socket service\", \"service\": \"name=iscsid.socket state=stopped enabled=no\", \"when\": \"stat_iscsid_socket.stat.exists\"}, {\"name\": \"Check if iscsi.service is enabled\", \"command\": \"systemctl is-enabled --quiet iscsi.service\", \"failed_when\": false, \"register\": \"iscsi_service_enabled_result\"}, {\"name\": \"Stop iscsi.service\", \"service\": \"name=iscsi.service state=stopped enabled=no\", \"when\": [\"iscsi_service_enabled_result is changed\", \"iscsi_service_enabled_result.rc == 0\"]}], \"upgrade_tasks\": []}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(59,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(60,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Host config and reboot service which configures Kernel Args and reboot\", \"parameters\": {\"RoleNetIpMap\": {\"default\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KernelArgs\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Kernel Args to apply to the host\", \"tags\": [\"role_specific\"]}, \"KernelArgsDeferReboot\": {\"default\": false, \"type\": \"boolean\", \"description\": \"When enabled, nodes will not get rebooted automatically by tripleo-kernel if KernelArgs have been changed. Operators will have to manually reboot nodes after the deployment or update process is completed.\\nLeaving this enabled during a scale-up operation will prevent reboot on new nodes. This might cause deployment errors as the KernelArgs will not be applied.\\n\", \"tags\": [\"role_specific\"]}, \"TunedProfileName\": {\"default\": \"throughput-performance\", \"type\": \"string\", \"description\": \"Tuned Profile to apply to the host\", \"tags\": [\"role_specific\"]}, \"IsolCpusList\": {\"default\": \"\", \"type\": \"string\", \"description\": \"List of logical CPU ids whic need to be isolated from the host processes. This input is provided to the tuned profile cpu-partitioning to configure systemd and repin interrupts (IRQ repinning).\\n\", \"tags\": [\"role_specific\"]}, \"NodeRebootWaitTimeout\": {\"default\": 900, \"type\": \"number\", \"description\": \"Timeout in seconds to specify the wait time for ansible node reboot\"}, \"Hugepages\": {\"default\": {}, \"type\": \"json\", \"description\": \"Hash for hugepage configuration Example:\\n  Hugepages:\\n    2048:\\n      count: 100\\n      default: false\\n    1048576:\\n      count: 100\\n      default: true\\n\", \"tags\": [\"role_specific\"]}, \"ReconfigureHugepages\": {\"default\": false, \"type\": \"boolean\", \"description\": \"By default, tripleo-kernel will configure the provided Hugepages as specified by operators but it won\'t try to remove Hugepages configured on the host that are not part of the TripleO paramater. Enabling this setting will make sure everything is reconfigured exactly like the TripleO parameter, otherwise we just add the content of the Hugepages parameter to what\'s already in place.\\n\", \"tags\": [\"role_specific\"]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"tuned_profile\": \"TunedProfileName\", \"isolated_cores\": \"IsolCpusList\", \"kernel_args\": \"KernelArgs\", \"kernel_args_defer_reboot\": \"KernelArgsDeferReboot\", \"hugepages\": \"Hugepages\", \"reconfigure_hugepages\": \"ReconfigureHugepages\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"TunedProfileName\": {\"get_param\": \"TunedProfileName\"}, \"IsolCpusList\": {\"get_param\": \"IsolCpusList\"}, \"KernelArgs\": {\"get_param\": \"KernelArgs\"}, \"KernelArgsDeferReboot\": {\"get_param\": \"KernelArgsDeferReboot\"}, \"Hugepages\": {\"get_param\": \"Hugepages\"}, \"ReconfigureHugepages\": {\"get_param\": \"ReconfigureHugepages\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Host Config Service\", \"value\": {\"service_name\": \"boot_params_service\", \"deploy_steps_tasks\": [{\"name\": \"Configure tuned before reboot\", \"when\": \"step|int == 0\", \"include_role\": {\"name\": \"tuned\"}, \"vars\": {\"tuned_profile\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"tuned_profile\"]}, \"tuned_isolated_cores\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"isolated_cores\"]}}}, {\"name\": \"Configure kernel args and reboot\", \"when\": \"step|int == 0\", \"include_role\": {\"name\": \"tripleo_kernel\", \"tasks_from\": \"kernelargs.yml\"}, \"vars\": {\"tripleo_kernel_args\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"kernel_args\"]}, \"tripleo_kernel_hugepages\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"hugepages\"]}, \"tripleo_kernel_hugepages_remove\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"reconfigure_hugepages\"]}, \"tripleo_kernel_defer_reboot\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"kernel_args_defer_reboot\"]}, \"tripleo_kernel_reboot_timeout\": {\"get_param\": \"NodeRebootWaitTimeout\"}}}], \"upgrade_tasks\": [{\"name\": \"upgrade prepare for leapp to align kernel arg shortcommings in leapp\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_prepare\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"fix grub entries to have name start with GRUB_\", \"replace\": {\"path\": \"/etc/default/grub\", \"regexp\": \"^(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)(.*)\", \"replace\": \"GRUB_\\\\1\\\\2\"}}, {\"name\": \"fix grub entries in append statement\", \"replace\": {\"path\": \"/etc/default/grub\", \"regexp\": \"(.*){(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)}(.*)\", \"replace\": \"\\\\1{GRUB_\\\\2}\\\\3\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(61,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"storage_ip_address\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"ip_address\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"storage_mgmt_ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(62,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Ceilometer service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CeilometerMeteringSecret\": {\"description\": \"Secret shared by the ceilometer services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"uQjnMyGhHWUkHld1m4XhlG2J3\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"AmqpRpcAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for RPC addresses\", \"type\": \"string\"}, \"AmqpNotifyAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for Notification addresses\", \"type\": \"string\"}, \"ManagePolling\": {\"default\": false, \"description\": \"Whether to manage polling.yaml.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CeilometerDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Ceilometer services.\", \"type\": \"boolean\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"GnocchiArchivePolicy\": {\"default\": \"ceilometer-low-rate\", \"type\": \"string\", \"description\": \"(DEPRECATED) archive policy to use with gnocchi backend\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"GnocchiArchivePolicy\"]}], \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer role.\", \"value\": {\"service_name\": \"ceilometer_base\", \"config_settings\": {\"map_merge\": [{\"ceilometer::logging::debug\": {\"if\": [{\"get_param\": \"CeilometerDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"ceilometer::agent::polling::manage_polling\": {\"get_param\": \"ManagePolling\"}, \"ceilometer::agent::service_credentials::password\": {\"get_param\": \"CeilometerPassword\"}, \"ceilometer::agent::service_credentials::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"ceilometer::agent::service_credentials::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"ceilometer::agent::service_credentials::project_name\": \"service\", \"ceilometer::agent::service_credentials::user_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::auth_project_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::interface\": \"internalURL\", \"ceilometer::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"ceilometer::amqp_rpc_address_prefix\": {\"get_param\": \"AmqpRpcAddressPrefix\"}, \"ceilometer::amqp_notify_address_prefix\": {\"get_param\": \"AmqpNotifyAddressPrefix\"}, \"ceilometer::telemetry_secret\": {\"get_param\": \"CeilometerMeteringSecret\"}, \"ceilometer::snmpd_readonly_username\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"ceilometer::snmpd_readonly_user_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"ceilometer::host\": \"%{hiera(\'fqdn_canonical\')}\", \"ceilometer::rabbit_heartbeat_in_pthread\": false, \"ceilometer::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"ceilometer::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"ceilometer::cache::backend\": \"dogpile.cache.pymemcache\", \"ceilometer::cache::enable_socket_keepalive\": true}, {\"ceilometer::cache::backend\": \"dogpile.cache.memcached\"}]}]}, \"service_config_settings\": {\"keystone\": {\"tripleo::profile::base::keystone::ceilometer_notification_topics\": [\"notifications\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (63,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Ceilometer service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CeilometerMeteringSecret\": {\"description\": \"Secret shared by the ceilometer services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"uQjnMyGhHWUkHld1m4XhlG2J3\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"AmqpRpcAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for RPC addresses\", \"type\": \"string\"}, \"AmqpNotifyAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for Notification addresses\", \"type\": \"string\"}, \"ManagePolling\": {\"default\": false, \"description\": \"Whether to manage polling.yaml.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CeilometerDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Ceilometer services.\", \"type\": \"boolean\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"GnocchiArchivePolicy\": {\"default\": \"ceilometer-low-rate\", \"type\": \"string\", \"description\": \"(DEPRECATED) archive policy to use with gnocchi backend\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"GnocchiArchivePolicy\"]}], \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer role.\", \"value\": {\"service_name\": \"ceilometer_base\", \"config_settings\": {\"map_merge\": [{\"ceilometer::logging::debug\": {\"if\": [{\"get_param\": \"CeilometerDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"ceilometer::agent::polling::manage_polling\": {\"get_param\": \"ManagePolling\"}, \"ceilometer::agent::service_credentials::password\": {\"get_param\": \"CeilometerPassword\"}, \"ceilometer::agent::service_credentials::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"ceilometer::agent::service_credentials::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"ceilometer::agent::service_credentials::project_name\": \"service\", \"ceilometer::agent::service_credentials::user_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::auth_project_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::interface\": \"internalURL\", \"ceilometer::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"ceilometer::amqp_rpc_address_prefix\": {\"get_param\": \"AmqpRpcAddressPrefix\"}, \"ceilometer::amqp_notify_address_prefix\": {\"get_param\": \"AmqpNotifyAddressPrefix\"}, \"ceilometer::telemetry_secret\": {\"get_param\": \"CeilometerMeteringSecret\"}, \"ceilometer::snmpd_readonly_username\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"ceilometer::snmpd_readonly_user_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"ceilometer::host\": \"%{hiera(\'fqdn_canonical\')}\", \"ceilometer::rabbit_heartbeat_in_pthread\": false, \"ceilometer::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"ceilometer::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"ceilometer::cache::backend\": \"dogpile.cache.pymemcache\", \"ceilometer::cache::enable_socket_keepalive\": true}, {\"ceilometer::cache::backend\": \"dogpile.cache.memcached\"}]}]}, \"service_config_settings\": {\"keystone\": {\"tripleo::profile::base::keystone::ceilometer_notification_topics\": [\"notifications\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(64,'2026-06-14 07:52:33',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"storage_ip_address\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"ip_address\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"storage_mgmt_ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"internal_api_ip_address\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(65,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"ip_address\": {\"value\": []}, \"storage_ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"storage_mgmt_ip_address\": {\"value\": []}, \"external_ip_address\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"tenant_ip_address\": {\"value\": []}, \"internal_api_ip_address\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(66,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"StorageIpList\": \"\", \"StorageMgmtIpList\": \"\", \"InternalApiIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,storage,storage_mgmt,internal_api\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(67,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(68,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ceilometer Agent Central service\\n\", \"parameters\": {\"ContainerCeilometerCentralImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"ContainerCeilometerConfigImage\": {\"description\": \"The container image to use for the ceilometer config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"CeilometerAgentCentralLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.ceilometer.agent.central\", \"file\": \"/var/log/containers/ceilometer/central.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"RedisPassword\": {\"description\": \"The password for the redis service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"OX4ONLYKs4HxBKueJEBvZcitq\"}, \"MonitoringSubscriptionCeilometerCentral\": {\"default\": \"overcloud-ceilometer-agent-central\", \"type\": \"string\"}, \"CeilometerEnableGnocchi\": {\"default\": false, \"description\": \"Whether to enable gnocchi usage.\", \"type\": \"boolean\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"CeilometerEnableTenantDiscovery\": {\"default\": false, \"description\": \"Identify user and project names from polled metrics.\", \"type\": \"boolean\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CeilometerServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCeilometerCentralImage\": \"ContainerCeilometerCentralImage\", \"ContainerCeilometerConfigImage\": \"ContainerCeilometerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCeilometerCentralImage\": {\"get_param\": \"ContainerCeilometerCentralImage\"}, \"ContainerCeilometerConfigImage\": {\"get_param\": \"ContainerCeilometerConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer Agent Central role.\", \"value\": {\"service_name\": \"ceilometer_agent_central\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCeilometerCentral\"}, \"keystone_resources\": {\"ceilometer\": {\"users\": {\"ceilometer\": {\"password\": {\"get_param\": \"CeilometerPassword\"}, \"roles\": [\"admin\", \"ResellerAdmin\"]}}, \"roles\": [\"ResellerAdmin\"]}}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"config_settings\"]}, {\"ceilometer_redis_password\": {\"get_param\": \"RedisPassword\"}, \"central_namespace\": true, \"ceilometer::agent::polling::tenant_name_discovery\": {\"get_param\": \"CeilometerEnableTenantDiscovery\"}}]}, \"service_config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"service_config_settings\"]}, {\"rsyslog\": {\"tripleo_logging_sources_ceilometer_agent_central\": [{\"get_param\": \"CeilometerAgentCentralLoggingSource\"}]}}]}, \"puppet_config\": {\"config_volume\": \"ceilometer\", \"puppet_tags\": \"ceilometer_config\", \"step_config\": \"include tripleo::profile::base::ceilometer::agent::polling\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/ceilometer_agent_central.json\": {\"command\": \"/usr/bin/ceilometer-polling --polling-namespaces central --logfile /var/log/ceilometer/central.log\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}, \"/var/lib/kolla/config_files/ceilometer_agent_gnocchi_upgrade.json\": {\"command\": \"/usr/bin/bootstrap_host_exec ceilometer_agent_central su ceilometer -s /bin/bash -c \'for n in {1..10}; do /usr/bin/ceilometer-upgrade && exit 0 || sleep 30; done; exit 1\'\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_3\": {\"ceilometer_init_log\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"chown -R ceilometer:ceilometer /var/log/ceilometer\"], \"volumes\": [\"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]}}, \"step_4\": {\"ceilometer_agent_central\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_central.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}, \"step_5\": {\"if\": [{\"get_param\": \"CeilometerEnableGnocchi\"}, {\"ceilometer_gnocchi_upgrade\": {\"start_order\": 99, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerCentralImage\"]}, \"net\": \"host\", \"detach\": false, \"privileged\": false, \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_gnocchi_upgrade.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}]}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/ceilometer\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop ceilometer agent central container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"ceilometer_agent_central\"], \"tripleo_delegate_to\": \"{{ groups[\'ceilometer_agent_central\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/time/timezone-baremetal-ansible.yaml\", \"OS::TripleO::Services::UndercloudRemoveNovajoin\": \"OS::Heat::None\", \"OS::TripleO::Services::UndercloudTLS\": \"OS::Heat::None\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(69,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(70,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"ip_address\": {\"value\": []}, \"storage_ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"storage_mgmt_ip_address\": {\"value\": []}, \"external_ip_address\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"tenant_ip_address\": {\"value\": []}, \"internal_api_ip_address\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(71,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Configure sshd_config\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"BannerText\": {\"default\": \"\", \"description\": \"Configures Banner text in sshd_config\", \"type\": \"string\"}, \"MessageOfTheDay\": {\"default\": \"\", \"description\": \"Configures /etc/motd text\", \"type\": \"string\"}, \"SshServerOptions\": {\"default\": {\"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\"}, \"description\": \"Mapping of sshd_config values\", \"type\": \"json\"}, \"SshServerOptionsOverrides\": {\"default\": {}, \"description\": \"Mapping of sshd_config values to override definitions in SshServerOptions\", \"type\": \"json\"}, \"PasswordAuthentication\": {\"default\": \"yes\", \"description\": \"Whether or not disable password authentication\", \"type\": \"string\"}, \"SshFirewallAllowAll\": {\"default\": true, \"description\": \"Set this to true to open up ssh access from all sources.\", \"type\": \"boolean\"}}, \"conditions\": {\"ssh_firewall_allow_all\": {\"equals\": [{\"get_param\": \"SshFirewallAllowAll\"}, true]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the ssh\", \"value\": {\"service_name\": \"sshd\", \"firewall_rules\": {\"003 accept ssh from all\": {\"proto\": \"tcp\", \"dport\": 22, \"extras\": {\"ensure\": {\"if\": [\"ssh_firewall_allow_all\", \"present\", \"absent\"]}}}}, \"config_settings\": {\"tripleo::profile::base::sshd::bannertext\": {\"get_param\": \"BannerText\"}, \"tripleo::profile::base::sshd::motd\": {\"get_param\": \"MessageOfTheDay\"}, \"tripleo::profile::base::sshd::options\": {\"map_merge\": [{\"get_param\": \"SshServerOptions\"}, {\"get_param\": \"SshServerOptionsOverrides\"}]}, \"tripleo::profile::base::sshd::password_authentication\": {\"get_param\": \"PasswordAuthentication\"}}, \"step_config\": \"include tripleo::profile::base::sshd\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (72,'2026-06-14 07:52:34',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"StorageIpList\": \"\", \"StorageMgmtIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,storage,storage_mgmt\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(73,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Load kernel modules with kmod and configure kernel options with sysctl.\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KernelPidMax\": {\"default\": 1048576, \"description\": \"Configures sysctl kernel.pid_max key\", \"type\": \"number\"}, \"KernelDisableIPv6\": {\"default\": 0, \"description\": \"Configures sysctl net.ipv6.{default/all}.disable_ipv6 keys\", \"type\": \"number\"}, \"KernelIpForward\": {\"default\": 1, \"description\": \"Configures net.ipv4.ip_forward key\", \"type\": \"number\"}, \"KernelIpv6ConfAllForwarding\": {\"default\": 0, \"description\": \"Configures the net.ipv6.conf.all.forwarding key\", \"type\": \"number\"}, \"KernelIpv4ConfAllRpFilter\": {\"default\": 1, \"description\": \"Configures the net.ipv4.conf.all.rp_filter key\", \"type\": \"number\"}, \"KernelIpNonLocalBind\": {\"default\": 1, \"description\": \"Configures net.ipv{4,6}.ip_nonlocal_bind key\", \"type\": \"number\"}, \"NeighbourGcThreshold1\": {\"default\": 1024, \"description\": \"Configures sysctl net.ipv4.neigh.default.gc_thresh1 value. This is the minimum number of entries to keep in the ARP cache. The garbage collector will not run if there are fewer than this number of entries in the cache.\", \"type\": \"number\"}, \"NeighbourGcThreshold2\": {\"default\": 2048, \"description\": \"Configures sysctl net.ipv4.neigh.default.gc_thresh2 value. This is the soft maximum number of entries to keep in the ARP cache. The garbage collector will  allow the number of entries to exceed this for 5 seconds before collection will be performed.\", \"type\": \"number\"}, \"NeighbourGcThreshold3\": {\"default\": 4096, \"description\": \"Configures sysctl net.ipv4.neigh.default.gc_thresh3 value. This is the hard maximum number of entries to keep in the ARP cache. The garbage collector will always run if there are more than this number of entries in the cache.\", \"type\": \"number\"}, \"InotifyInstancesMax\": {\"default\": 1024, \"description\": \"Configures sysctl fs.inotify.max_user_instances key\", \"type\": \"number\"}, \"BridgeNfCallArpTables\": {\"default\": 1, \"description\": \"Configures sysctl net.bridge.bridge-nf-call-arptables key\", \"type\": \"number\"}, \"BridgeNfCallIpTables\": {\"default\": 1, \"description\": \"Configures sysctl net.bridge.bridge-nf-call-iptables key\", \"type\": \"number\"}, \"BridgeNfCallIp6Tables\": {\"default\": 1, \"description\": \"Configures sysctl net.bridge.bridge-nf-call-ip6tables key\", \"type\": \"number\"}, \"ExtraKernelModules\": {\"default\": {}, \"description\": \"Hash of extra Kernel modules to load.\", \"type\": \"json\", \"tags\": [\"role_specific\"]}, \"ExtraKernelPackages\": {\"default\": {}, \"description\": \"List of extra kernel related packages to install.\", \"type\": \"json\", \"tags\": [\"role_specific\"]}, \"ExtraSysctlSettings\": {\"default\": {}, \"description\": \"Hash of extra sysctl settings to apply.\", \"type\": \"json\", \"tags\": [\"role_specific\"]}, \"FsAioMaxNumber\": {\"default\": 0, \"description\": \"The kernel allocates aio memory on demand, and this number limits the number of parallel aio requests; the only drawback of a larger limit is that a malicious guest could issue parallel requests to cause the kernel to set aside memory.  Set this number at least as large as\\n  128 * (number of virtual disks on the host)\\nLibvirt uses a default of 1M requests to allow 8k disks, with at most 64M of kernel memory if all disks hit an aio request at the same time.\\n\", \"type\": \"number\", \"tags\": [\"role_specific\"]}, \"InotifyIntancesMax\": {\"default\": 1024, \"description\": \"Configures sysctl fs.inotify.max_user_instances key\", \"type\": \"number\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"InotifyIntancesMax\"]}], \"conditions\": {\"ipv6_disabled\": {\"equals\": [{\"get_param\": \"KernelDisableIPv6\"}, 1]}, \"is_inotify_intances_max_default\": {\"equals\": [{\"get_param\": \"InotifyIntancesMax\"}, 1024]}, \"fs_aio_max_number_set\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"FsAioMaxNumber\"]}, 0]}}, {\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"FsAioMaxNumber\"]}, \"\"]}}]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"extra_kernel_modules\": \"ExtraKernelModules\", \"extra_kernel_packages\": \"ExtraKernelPackages\", \"extra_sysctl_settings\": \"ExtraSysctlSettings\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ExtraKernelModules\": {\"get_param\": \"ExtraKernelModules\"}, \"ExtraKernelPackages\": {\"get_param\": \"ExtraKernelPackages\"}, \"ExtraSysctlSettings\": {\"get_param\": \"ExtraSysctlSettings\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Kernel modules\", \"value\": {\"service_name\": \"kernel\", \"host_prep_tasks\": [{\"include_role\": {\"name\": \"tripleo_kernel\"}}], \"ansible_group_vars\": {\"hieradata_localhost_address\": {\"if\": [\"ipv6_disabled\", \"127.0.0.1\", \"localhost\"]}, \"tripleo_kernel_extra_modules\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"extra_kernel_modules\"]}, \"tripleo_kernel_extra_packages\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"extra_kernel_packages\"]}, \"tripleo_kernel_sysctl_extra_settings\": {\"map_merge\": [{\"net.ipv6.conf.default.disable_ipv6\": {\"value\": {\"get_param\": \"KernelDisableIPv6\"}}, \"net.ipv4.ip_local_reserved_ports\": {\"value\": \"35357,49000-49001\"}, \"net.ipv6.conf.all.disable_ipv6\": {\"value\": {\"get_param\": \"KernelDisableIPv6\"}}, \"net.ipv6.conf.lo.disable_ipv6\": {\"value\": 0}, \"net.ipv4.ip_forward\": {\"value\": {\"get_param\": \"KernelIpForward\"}}, \"net.ipv4.conf.all.rp_filter\": {\"value\": {\"get_param\": \"KernelIpv4ConfAllRpFilter\"}}, \"net.ipv6.conf.all.forwarding\": {\"value\": {\"get_param\": \"KernelIpv6ConfAllForwarding\"}}, \"net.ipv4.ip_nonlocal_bind\": {\"value\": {\"get_param\": \"KernelIpNonLocalBind\"}}, \"net.ipv6.ip_nonlocal_bind\": {\"value\": {\"get_param\": \"KernelIpNonLocalBind\"}}, \"kernel.pid_max\": {\"value\": {\"get_param\": \"KernelPidMax\"}}, \"net.ipv4.neigh.default.gc_thresh1\": {\"value\": {\"get_param\": \"NeighbourGcThreshold1\"}}, \"net.ipv4.neigh.default.gc_thresh2\": {\"value\": {\"get_param\": \"NeighbourGcThreshold2\"}}, \"net.ipv4.neigh.default.gc_thresh3\": {\"value\": {\"get_param\": \"NeighbourGcThreshold3\"}}, \"net.bridge.bridge-nf-call-arptables\": {\"value\": {\"get_param\": \"BridgeNfCallArpTables\"}}, \"net.bridge.bridge-nf-call-iptables\": {\"value\": {\"get_param\": \"BridgeNfCallIpTables\"}}, \"net.bridge.bridge-nf-call-ip6tables\": {\"value\": {\"get_param\": \"BridgeNfCallIp6Tables\"}}, \"fs.inotify.max_user_instances\": {\"value\": {\"if\": [\"is_inotify_intances_max_default\", {\"get_param\": \"InotifyInstancesMax\"}, {\"get_param\": \"InotifyIntancesMax\"}]}}}, {\"if\": [\"fs_aio_max_number_set\", {\"fs.aio-max-nr\": {\"value\": {\"get_param\": [\"RoleParameters\", \"FsAioMaxNumber\"]}}}]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"extra_sysctl_settings\"]}]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(74,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder API service\\n\", \"parameters\": {\"ContainerCinderApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"CinderApiLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.api\", \"file\": \"/var/log/containers/cinder/cinder-api.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"CinderDefaultVolumeType\": {\"default\": \"tripleo\", \"description\": \"The name of Cinder\'s default volume type.\", \"type\": \"string\", \"constraints\": [{\"allowed_pattern\": \".*\\\\S.*\", \"description\": \"The default volume type name cannot be empty.\\n\"}]}, \"CinderEnableDBPurge\": {\"default\": true, \"description\": \"Whether to create cron job for purging soft deleted rows in Cinder database.\\n\", \"type\": \"boolean\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"MonitoringSubscriptionCinderApi\": {\"default\": \"overcloud-cinder-api\", \"type\": \"string\"}, \"CinderWorkers\": {\"type\": \"string\", \"description\": \"Set the number of workers for cinder::wsgi::apache\", \"default\": 1}, \"CinderApiPolicies\": {\"description\": \"A hash of policies to configure for Cinder API.\\ne.g. { cinder-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"CinderApiWsgiTimeout\": {\"default\": 60, \"description\": \"The number of seconds until a Cinder API WSGI connection times out.\", \"type\": \"number\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}, \"AuthCloudName\": {\"description\": \"Entry in clouds.yaml to use for authentication\", \"type\": \"string\", \"default\": \"\"}}, \"conditions\": {\"auth_cloud_name_set\": {\"not\": {\"equals\": [{\"get_param\": \"AuthCloudName\"}, \"\"]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"ApacheServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderApiImage\": \"ContainerCinderApiImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderApiImage\": {\"get_param\": \"ContainerCinderApiImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder API role.\", \"value\": {\"service_name\": \"cinder_api\", \"firewall_rules\": {\"119 cinder\": {\"dport\": [8776]}}, \"firewall_frontend_rules\": {\"100 cinder_haproxy_frontend\": {\"dport\": [8776]}}, \"firewall_ssl_frontend_rules\": {\"100 cinder_haproxy_frontend_ssl\": {\"dport\": [13776]}}, \"keystone_resources\": {\"cinder\": {\"users\": {\"cinder\": {\"password\": {\"get_param\": \"CinderPassword\"}, \"roles\": [\"admin\", \"service\"]}}}, \"cinderv3\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"CinderV3Public\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"CinderV3Internal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"CinderV3Admin\", \"uri\"]}}, \"users\": {\"cinderv3\": {\"password\": {\"get_param\": \"CinderPassword\"}, \"roles\": [\"admin\", \"service\"]}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"volumev3\"}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCinderApi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"config_settings\"]}, {\"keystone_resources_managed\": false}, {\"cinder::keystone::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"cinder::keystone::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"cinder::keystone::authtoken::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::keystone::authtoken::project_name\": \"service\", \"cinder::keystone::authtoken::user_domain_name\": \"Default\", \"cinder::keystone::authtoken::project_domain_name\": \"Default\", \"cinder::keystone::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"cinder::keystone::authtoken::interface\": \"internal\", \"cinder::keystone::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"cinder::policy::policies\": {\"get_param\": \"CinderApiPolicies\"}, \"cinder::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"cinder::api::default_volume_type\": {\"get_param\": \"CinderDefaultVolumeType\"}, \"cinder::api::enable_proxy_headers_parsing\": true, \"tripleo::profile::base::cinder::cinder_enable_db_purge\": {\"get_param\": \"CinderEnableDBPurge\"}, \"cinder::api::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}}}, \"cinder::wsgi::apache::ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"cinder::api::service_name\": \"httpd\", \"cinder::wsgi::apache::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}}}, \"cinder::wsgi::apache::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderApiNetwork\"]}}}}, \"cinder::wsgi::apache::vhost_custom_fragment\": {\"str_replace\": {\"template\": \"Timeout TIMEOUT\", \"params\": {\"TIMEOUT\": {\"get_param\": \"CinderApiWsgiTimeout\"}}}}, \"cinder::wsgi::apache::workers\": {\"get_param\": \"CinderWorkers\"}}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_cinder_api\": [{\"get_param\": \"CinderApiLoggingSource\"}]}, \"mysql\": {\"cinder::db::mysql::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::db::mysql::user\": \"cinder\", \"cinder::db::mysql::host\": \"%\", \"cinder::db::mysql::dbname\": \"cinder\"}}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line,cinder_api_paste_ini\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::cinder::api\", {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_api.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}], \"permissions\": [{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}]}, \"/var/lib/kolla/config_files/cinder_api_db_sync.json\": {\"command\": \"/usr/bin/bootstrap_host_exec cinder_api su cinder -s /bin/bash -c \'cinder-manage db sync --bump-versions\'\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}], \"permissions\": [{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}]}, \"/var/lib/kolla/config_files/cinder_api_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"cinder_api_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderApiImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder:z\", \"/var/log/containers/httpd/cinder-api:/var/log/httpd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}, \"step_3\": {\"cinder_api_db_sync\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderApiImage\"]}, \"cap_add\": [\"AUDIT_WRITE\"], \"net\": \"host\", \"privileged\": false, \"detach\": false, \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/cinder_api_db_sync.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}}, \"step_4\": {\"cinder_api\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderApiImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"user\": \"root\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/cinder_api.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\", \"/var/log/containers/httpd/cinder-api:/var/log/httpd:z\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}, \"cinder_api_cron\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron cinder\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/cinder_api_cron.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\", \"/var/log/containers/httpd/cinder-api:/var/log/httpd:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"metadata_settings\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"deploy_steps_tasks\"]}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/cinder-api\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}], \"external_upgrade_tasks\": [{\"when\": \"step|int == 1\", \"block\": [{\"name\": \"Online data migration for Cinder\", \"command\": \"{{ container_cli }} exec cinder_api cinder-manage db online_data_migrations\", \"delegate_to\": \"{{ (groups[\'cinder_api\'] | difference(groups[\'excluded_overcloud\']))[0] }}\", \"become\": true, \"tags\": [\"online_upgrade\", \"online_upgrade_cinder\"]}]}, {\"when\": \"step|int == 1\", \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop cinder api container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"cinder_api\", \"cinder_api_cron\"], \"tripleo_delegate_to\": \"{{ groups[\'cinder_api\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}], \"external_update_tasks\": [{\"when\": \"step|int == 1\", \"block\": [{\"name\": \"Online data migration for Cinder\", \"command\": \"{{ container_cli }} exec cinder_api cinder-manage db online_data_migrations\", \"delegate_to\": \"{{ (groups[\'cinder_api\'] | difference(groups[\'excluded_overcloud\']))[0] }}\", \"become\": true, \"tags\": [\"online_upgrade\", \"online_upgrade_cinder\"]}]}], \"external_deploy_tasks\": [{\"name\": \"Clean up legacy Cinder keystone catalog entries\", \"become\": true, \"openstack.cloud.catalog_service\": {\"cloud\": {\"if\": [\"auth_cloud_name_set\", {\"get_param\": \"AuthCloudName\"}, {\"get_param\": \"RootStackName\"}]}, \"name\": \"{{ item.service_name }}\", \"service_type\": \"{{ item.service_type }}\", \"state\": \"absent\"}, \"loop\": [{\"service_name\": \"cinderv2\", \"service_type\": \"volumev2\"}, {\"service_name\": \"cinderv3\", \"service_type\": \"volume\"}], \"loop_control\": {\"index_var\": \"cinder_api_service\"}, \"when\": [\"step|int == 4\", \"not ansible_check_mode|bool\"]}, {\"name\": \"Manage Cinder\'s default volume type\", \"become\": true, \"vars\": {\"default_volume_type\": {\"get_param\": \"CinderDefaultVolumeType\"}}, \"environment\": {\"OS_CLOUD\": {\"if\": [\"auth_cloud_name_set\", {\"get_param\": \"AuthCloudName\"}, {\"get_param\": \"RootStackName\"}]}}, \"when\": [\"step|int == 5\", \"not ansible_check_mode|bool\"], \"shell\": \"if ! openstack volume type show \\\"{{ default_volume_type }}\\\"; then\\n    openstack volume type create --public \\\"{{ default_volume_type }}\\\"\\nfi\\neval $(openstack volume type show __DEFAULT__ -f shell -c id -c description)\\nif [ -n \\\"$id\\\" ]; then\\n    if ! openstack volume type delete $id ; then\\n        tripleo_descr=\\\"For internal use, \'{{ default_volume_type }}\' is the default volume type\\\"\\n        if [ \\\"$description\\\" != \\\"$tripleo_descr\\\" ]; then\\n            openstack volume type set $id --description \\\"$tripleo_descr\\\"\\n        fi\\n    fi\\nfi\\n\", \"args\": {\"executable\": \"/bin/bash\"}, \"changed_when\": false}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(75,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"StorageIpList\": \"\", \"StorageMgmtIpList\": \"\", \"InternalApiIpList\": \"\", \"TenantIpList\": \"\", \"ExternalIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,storage,storage_mgmt,internal_api,tenant,external\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(76,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/time/timezone-baremetal-ansible.yaml\", \"OS::TripleO::Services::UndercloudRemoveNovajoin\": \"OS::Heat::None\", \"OS::TripleO::Services::UndercloudTLS\": \"OS::Heat::None\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(77,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAproxy service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CAMap\": {\"description\": \"Map containing the CA certs and information needed for deploying them.\\n\", \"default\": {}, \"type\": \"json\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for injecting CA certificates.\", \"value\": {\"service_name\": \"ca_certs\", \"config_settings\": {\"tripleo::trusted_cas::ca_map\": {\"get_param\": \"CAMap\"}}, \"step_config\": \"include tripleo::trusted_cas\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(78,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Nova Compute service\\n\", \"parameters\": {\"ContainerNovaComputeImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\"}, \"ContainerNovaLibvirtConfigImage\": {\"description\": \"The container image to use for the nova_libvirt config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\"}, \"DockerNovaComputeUlimit\": {\"default\": [\"nofile=131072\", \"memlock=67108864\"], \"description\": \"ulimit for Nova Compute Container\", \"type\": \"comma_delimited_list\"}, \"NovaComputeLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.nova.compute\", \"file\": \"/var/log/containers/nova/nova-compute.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CinderRbdMultiConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring multiple RBD backends. The\\nhash key is the backend name, and the value is a dictionary of parameter\\nvalues unique to that backend. The following parameters are required,\\nand must match the corresponding value defined in CephExternalMultiConfig.\\n  CephClusterName (must match the CephExternalMultiConfig entry\'s \'cluster\')\\n  CephClusterFSID (must match the CephExternalMultiConfig entry\'s \'fsid\')\\nThe following parameters are optional, and override the corresponding\\nparameter\'s default value.\\n  CephClientUserName\\n  CinderRbdPoolName\\n  CinderRbdExtraPools\\n  CinderRbdAvailabilityZone\\n  CinderRbdFlattenVolumeFromSnapshot\\n\"}, \"NovaComputeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\", \"tags\": [\"role_specific\"]}, \"NovaComputeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\", \"tags\": [\"role_specific\"]}, \"NovaComputeStartupDelay\": {\"default\": 0, \"description\": \"Delays the startup of nova-compute service after compute node is booted. This is to give a chance to ceph to get back healthy before booting instances after and overcloud reboot.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 0, \"max\": 600}}], \"tags\": [\"role_specific\"]}, \"EnableInstanceHA\": {\"default\": false, \"description\": \"Whether to enable an Instance Ha configurarion or not. This setup requires the Compute role to have the PacemakerRemote service added to it.\", \"type\": \"boolean\"}, \"NovaRbdPoolName\": {\"default\": \"vms\", \"type\": \"string\", \"description\": \"The pool name for RBD backend ephemeral storage.\", \"tags\": [\"role_specific\"]}, \"CephClientKey\": {\"description\": \"The Ceph client key. Can be created with ceph-authtool --gen-print-key.\", \"type\": \"string\", \"hidden\": true, \"constraints\": [{\"allowed_pattern\": \"^[a-zA-Z0-9+/]{38}==$\"}], \"default\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\"}, \"CephClusterFSID\": {\"type\": \"string\", \"description\": \"The Ceph cluster FSID. Must be a UUID.\", \"default\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\"}, \"CinderEnableNfsBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NFS backend for Cinder\", \"type\": \"boolean\"}, \"NovaMkisofsCmd\": {\"default\": \"mkisofs\", \"description\": \"Name or path of the tool used for ISO image creation.\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"NovaNfsEnabled\": {\"default\": false, \"description\": \"Whether to enable or not the NFS backend for Nova\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaNfsShare\": {\"default\": \"\", \"description\": \"NFS share to mount for nova storage (when NovaNfsEnabled is true)\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"NovaNfsOptions\": {\"default\": \"context=system_u:object_r:nfs_t:s0\", \"description\": \"NFS mount options for nova storage (when NovaNfsEnabled is true)\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"NovaNfsVersion\": {\"default\": \"4.2\", \"description\": \"NFS version used for nova storage (when NovaNfsEnabled is true). Since NFSv3 does not support full locking a NFSv4 version need to be used.\\n\", \"type\": \"string\", \"constraints\": [{\"allowed_pattern\": \"^4.?[0-9]?\"}], \"tags\": [\"role_specific\"]}, \"CinderEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable or not the Rbd backend for Cinder\", \"type\": \"boolean\"}, \"NovaEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable the Rbd backend for Nova ephemeral storage.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaComputeForceRawImages\": {\"default\": true, \"description\": \"Set to \\\"True\\\" to convert non-raw cached base images to raw format.\\nSet to \\\"False\\\" if you have a system with slow I/O or low available space,\\ntrading the higher CPU requirements of compression for that of minimized input\\nbandwidth.\\nNotes::\\n- The Compute service removes any compression from the base image during\\n  compression, to avoid CPU bottlenecks. Converted images cannot have backing\\n  files, which might be a security issue.\\n- The raw image format uses more space than other image formats, for example,\\n  qcow2.\\n  Raw base images are always used with libvirt_images_type=lvm.\\n\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaComputeUseCowImages\": {\"default\": true, \"description\": \"Set to \\\"True\\\" to use CoW (Copy on Write) images in cqow2 format for libvirt\\ninstance disks. With CoW, depending on the backing store and host caching,\\nthere might be better concurrency achieved by having each instance operate\\non its own copy.\\nSet to \\\"False\\\" to use the raw format. Raw format uses more space for common\\nparts of the disk image.\\n\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaComputeLibvirtPreAllocateImages\": {\"default\": \"none\", \"description\": \"Specifies the preallocation mode for libvirt instance disks.\\nSet to one of the following valid values::\\n- none - No storage is provisioned at instance start.\\n- space - Storage is fully allocated at instance start using fallocate,\\n          which can help with both space guarantees and I/O performance.\\n\\nEven when not using CoW instance disks, the copy each instance gets is sparse\\nand so the instance might fail unexpectedly at run time with ENOSPC. By\\nrunning fallocate(1) on the instance disk images, the Compute service\\nimmediately and efficiently allocates the space for them in the file system,\\nif supported. Run time performance should also be improved because the file\\nsystem does not have to dynamically allocate blocks at run time, which reduces\\nCPU overhead and file fragmentation.\\n\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"none\", \"space\"]}], \"tags\": [\"role_specific\"]}, \"NovaComputeImageCacheManagerInterval\": {\"default\": 2400, \"description\": \"Specifies the number of seconds to wait between runs of the image cache\\nmanager, which impacts base image caching on Compute nodes. This period\\nis used in the auto removal of unused cached images configured with\\nremove_unused_base_images and remove_unused_original_minimum_age_seconds.\\n\\nSet to \\\"0\\\" to run at the default interval of 60 seconds (not recommended)\\n\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": -1}}], \"tags\": [\"role_specific\"]}, \"NovaComputeImageCacheRemoveUnusedBaseImages\": {\"default\": true, \"description\": \"Set to \\\"True\\\" to automatically remove unused base images from the cache\\nat intervals configured by using image_cache_manager_interval. Images\\nare defined as unused if they have not been accessed during the time\\nspecified by using remove_unused_original_minimum_age_seconds.\\n\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaComputeImageCacheRemoveUnusedResizedMinimumAge\": {\"default\": 3600, \"description\": \"Specifies the minimum age that an unused resized base image must be to\\nbe removed from the cache, in seconds. Unused unresized base images\\nyounger than this will not be removed.\\n\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1}}], \"tags\": [\"role_specific\"]}, \"NovaComputeImageCachePrecacheConcurrency\": {\"default\": 1, \"description\": \"Maximum number of Compute nodes to trigger image precaching in parallel.\\nWhen an image precache request is made, Compute nodes are contacted {by\\nwho/which service} to initiate the download.\\n\\nHigher numbers will cause more computes to work in parallel and may result\\nin reduced time to complete the operation, but may also DDoS the image\\nservice. Lower numbers will result in more sequential operation, lower\\nimage service load, but likely longer runtime to completion.\\n\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1}}], \"tags\": [\"role_specific\"]}, \"NovaPCIPassthrough\": {\"description\": \"List of PCI Passthrough whitelist parameters. Example - NovaPCIPassthrough:\\n  - vendor_id: \\\"8086\\\"\\n    product_id: \\\"154c\\\"\\n    address: \\\"0000:05:00.0\\\"\\n    physical_network: \\\"datacentre\\\"\\nFor different formats, refer to the nova.conf documentation for pci_passthrough_whitelist configuration\\n\", \"type\": \"json\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaComputeCpuSharedSet\": {\"description\": \"The behavior of this option depends on the deprecated `NovaVcpuPinSet` option:\\n\\n* `NovaVcpuPinSet` is not set: `NovaComputeCpuSharedSet` is set to a\\n  comma-separated list or range of physical host CPU numbers used to:\\n\\n  - provide vCPU inventory\\n  - determine the host CPUs that unpinned instances can be scheduled to\\n  - determine the host CPUS that instance emulator threads should be\\n    offloaded to for instances configured with the share emulator thread\\n    policy, `hw:emulator_threads_policy=share`\\n\\n* `NovaVcpuPinSet` is set: `NovaComputeCpuSharedSet` is set to a list or\\n  range of host CPU cores used to determine the host CPUs that instance\\n  emulator threads should be offloaded to for instances configured with\\n  the share emulator thread policy (`hw:emulator_threads_policy=share`).\\n  In this case, `NovaVcpuPinSet` is used to provide vCPU inventory and to\\n  determine the host CPUs that both pinned and unpinned instances can be\\n  scheduled to.\\n\\nEx. NovaComputeCpuSharedSet: [4-12,^8,15] will reserve cores from 4-12\\nand 15, excluding 8.\\n\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"NovaComputeCpuDedicatedSet\": {\"description\": \"A list or range of host CPU cores to which processes for pinned instance CPUs (PCPUs) can be scheduled. Ex. NovaComputeCpuDedicatedSet: [4-12,^8,15] will reserve cores from 4-12 and 15, excluding 8.\\n\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"NovaReservedHostMemory\": {\"description\": \"Reserved RAM for host processes.\\n\", \"type\": \"number\", \"default\": 512, \"constraints\": [{\"range\": {\"min\": 512}}], \"tags\": [\"role_specific\"]}, \"NovaReservedHugePages\": {\"description\": \"A list of valid key=value which reflect NUMA node ID, page size (Default unit is KiB) and number of pages to be reserved. Example - NovaReservedHugePages: [\\\"node:0,size:2048,count:64\\\",\\\"node:1,size:1GB,count:1\\\"] will reserve on NUMA node 0 64 pages of 2MiB and on NUMA node 1 1 page of 1GiB\\n\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"KernelArgs\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Kernel Args to apply to the host\", \"tags\": [\"role_specific\"]}, \"OvsDpdkSocketMemory\": {\"default\": \"\", \"description\": \"Sets the amount of hugepage memory to assign per NUMA node. It is recommended to use the socket closest to the PCIe slot used for the desired DPDK NIC.  The format should be in \\\"<socket 0 mem>, <socket 1 mem>, <socket n mem>\\\", where the value is specified in MB.  For example: \\\"1024,0\\\".\\n\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"MonitoringSubscriptionNovaCompute\": {\"default\": \"overcloud-nova-compute\", \"type\": \"string\"}, \"MigrationSshKey\": {\"type\": \"json\", \"description\": \"SSH key for migration. Expects a dictionary with keys \'public_key\' and \'private_key\'. Values should be identical to SSH public/private key files.\\n\", \"default\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}}, \"MigrationSshPort\": {\"default\": 2022, \"description\": \"Target port for migration over ssh\", \"type\": \"number\"}, \"VerifyGlanceSignatures\": {\"default\": false, \"description\": \"Whether to verify image signatures.\", \"type\": \"boolean\"}, \"NovaAutoDisabling\": {\"default\": \"10\", \"description\": \"Max number of consecutive build failures before the nova-compute will disable itself.\", \"type\": \"string\"}, \"NeutronPhysnetNUMANodesMapping\": {\"description\": \"Map of physnet name as key and NUMA nodes as value.\\nEx. NeutronPhysnetNUMANodesMapping: {\'foo\': [0, 1], \'bar\': [1]} where `foo` and `bar` are\\nphysnet names and corresponding values are list of associated numa_nodes.\\n\", \"type\": \"json\", \"default\": {}, \"tags\": [\"role_specific\"]}, \"NeutronTunnelNUMANodes\": {\"description\": \"Used to configure NUMA affinity for all tunneled networks.\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"NovaResumeGuestsStateOnHostBoot\": {\"default\": false, \"description\": \"Whether to start running instance on compute host reboot\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaLibvirtRxQueueSize\": {\"description\": \"virtio-net RX queue size. Valid values are 256, 512, 1024\\n\", \"default\": 512, \"type\": \"number\", \"constraints\": [{\"allowed_values\": [256, 512, 1024]}], \"tags\": [\"role_specific\"]}, \"NovaLibvirtTxQueueSize\": {\"description\": \"virtio-net TX queue size. Valid values are 256, 512, 1024\\n\", \"default\": 512, \"type\": \"number\", \"constraints\": [{\"allowed_values\": [256, 512, 1024]}], \"tags\": [\"role_specific\"]}, \"NovaLibvirtFileBackedMemory\": {\"description\": \"Available capacity in MiB for file-backed memory. When configured, the ``NovaRAMAllocationRatio`` and ``NovaReservedHostMemory`` parameters must be set to 0.\\n\", \"default\": 0, \"type\": \"number\", \"tags\": [\"role_specific\"]}, \"NovaLibvirtVolumeUseMultipath\": {\"default\": false, \"description\": \"Whether to enable or not the multipath connection of the volumes.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaHWMachineType\": {\"description\": \"To specify a default machine type per host architecture.\\n\", \"default\": \"x86_64=pc-q35-rhel9.0.0\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"NovaComputeEnableKsm\": {\"default\": false, \"description\": \"Whether to enable KSM on compute nodes or not. Especially in NFV use case one wants to keep it disabled.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"AdminPassword\": {\"description\": \"The password for the keystone admin account, used for monitoring, querying neutron etc.\", \"type\": \"string\", \"hidden\": true, \"default\": \"7SL10926qQjuovPpgRXxC5bGI\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"NovaLibvirtNumPciePorts\": {\"description\": \"Set `num_pcie_ports` to specify the number of PCIe ports an instance will get. Libvirt allows a custom number of PCIe ports (pcie-root-port controllers) a target instance will get. Some will be used by default, rest will be available for hotplug use.\\n\", \"default\": 16, \"type\": \"number\", \"tags\": [\"role_specific\"]}, \"NovaLibvirtMemStatsPeriodSeconds\": {\"description\": \"A number of seconds to memory usage statistics period, zero or negative value mean to disable memory usage statistics.\\n\", \"default\": 10, \"type\": \"number\", \"tags\": [\"role_specific\"]}, \"NovaLiveMigrationWaitForVIFPlug\": {\"description\": \"Whether to wait for `network-vif-plugged` events before starting guest transfer.\", \"default\": true, \"type\": \"boolean\"}, \"NovaLiveMigrationPermitPostCopy\": {\"description\": \"If \\\"True\\\" activates the instance on the destination node before migration is complete, and to set an upper bound on the memory that needs to be transferred. Post copy gets enabled per default if the compute roles is not a realtime role or disabled by this parameter.\\n\", \"default\": true, \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaLiveMigrationPermitAutoConverge\": {\"description\": \"Defaults to \\\"True\\\" to slow down the instance CPU until the memory copy process is faster than the instance\'s memory writes when the migration performance is slow and might not complete. Auto converge will only be used if this flag is set to True and post copy is not permitted or post copy is unavailable due to the version of libvirt and QEMU.\\n\", \"default\": true, \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"NovaCPUAllocationRatio\": {\"type\": \"number\", \"description\": \"Virtual CPU to physical CPU allocation ratio.\", \"default\": 0.0, \"tags\": [\"role_specific\"]}, \"NovaRAMAllocationRatio\": {\"type\": \"number\", \"description\": \"Virtual RAM to physical RAM allocation ratio.\", \"default\": 1.0, \"tags\": [\"role_specific\"]}, \"NovaDiskAllocationRatio\": {\"type\": \"number\", \"description\": \"Virtual disk to physical disk allocation ratio.\", \"default\": 0.0, \"tags\": [\"role_specific\"]}, \"NovaEnableVTPM\": {\"type\": \"boolean\", \"description\": \"Whether to enable support for enumlated Trusted Platform Module (TPM) devices.\\n\", \"default\": false, \"tags\": [\"role_specific\"]}, \"NovaMaxDiskDevicesToAttach\": {\"type\": \"number\", \"description\": \"Maximum number of disk devices allowed to attach to a single server. Note that the number of disks supported by an server depends on the bus used. For example, the ide disk bus is limited to 4 attached devices. The configured maximum is enforced during server create, rebuild, evacuate, unshelve, live migrate, and attach volume. Operators changing this parameter on a compute service that is hosting servers should be aware that it could cause rebuilds to fail, if the maximum is decreased lower than the number of devices already attached to servers. Operators should also be aware that during a cold migration, the configured maximum is only enforced in-place and the destination is not checked before the move. -1 means unlimited\\n\", \"default\": -1, \"tags\": [\"role_specific\"]}, \"NovaPMEMMappings\": {\"type\": \"string\", \"description\": \"PMEM namespace mappings as backend for vPMEM feature. This parameter sets Nova\'s `pmem_namespaces` configuration options. PMEM namespaces needs to be create manually or with conjunction with `NovaPMEMNamespaces` parameter. Requires format: $LABEL:$NSNAME[|$NSNAME][,$LABEL:$NSNAME[|$NSNAME]].\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaPMEMNamespaces\": {\"type\": \"string\", \"description\": \"Creates PMEM namespaces on the host server using `ndctl` tool through Ansible. Requires format: $SIZE:$NSNAME[,$SIZE:$NSNAME...]. $SIZE supports the suffixes \\\"k\\\" or \\\"K\\\" for KiB, \\\"m\\\" or \\\"M\\\" for MiB, \\\"g\\\" or \\\"G\\\" for GiB and \\\"t\\\" or \\\"T\\\" for TiB. NOTE: This requires properly configured NVDIMM regions and enough space for requested namespaces.\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaImageCacheTTL\": {\"type\": \"number\", \"description\": \"Time in seconds that nova compute should continue caching an image once it is no longer used by any instances on the host\\n\", \"default\": 86400, \"tags\": [\"role_specific\"]}, \"NovaVGPUTypesDeviceAddressesMapping\": {\"type\": \"json\", \"description\": \"Map of vgpu type(s) the instances can get as key and list of corresponding device addresses as value. Ex. NovaVGPUTypesDeviceAddressesMapping: {\'nvidia-35\': [\'0000:84:00.0\', \'0000:85:00.0\'],\\n                                  \'nvidia-36\': [\'0000:86:00.0\']}\\nwhere `nvidia-35` and `nvidia-36` are vgpu types and corresponding values are list of associated device addresses.\\n\", \"default\": {}, \"tags\": [\"role_specific\"]}, \"NovaComputeDisableIrqBalance\": {\"default\": false, \"description\": \"Whether to disable irqbalance on compute nodes or not. Especially in Realtime Compute role one wants to keep it disabled.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaLibvirtCPUMode\": {\"type\": \"string\", \"description\": \"The libvirt CPU mode to configure. Defaults to \'host-model\' if virt_type is set to kvm, otherwise defaults to \'none\'\\n\", \"default\": \"host-model\", \"constraints\": [{\"allowed_values\": [\"custom\", \"host-model\", \"none\", \"host-passthrough\"]}], \"tags\": [\"role_specific\"]}, \"NovaLibvirtCPUModels\": {\"type\": \"comma_delimited_list\", \"description\": \"The named libvirt CPU model (see names listed in /usr/share/libvirt/cpu_map.xml). Only has effect if cpu_mode=\\\"custom\\\" and virt_type=\\\"kvm|qemu\\\"\\n\", \"default\": [], \"tags\": [\"role_specific\"]}, \"NovaLibvirtCPUModelExtraFlags\": {\"type\": \"string\", \"description\": \"This allows specifying granular CPU feature flags when specifying CPU models. Only has effect if cpu_mode is not set to \'none\'.\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaDisableImageDownloadToRbd\": {\"type\": \"boolean\", \"description\": \"Refuse to boot an instance if it would require downloading from glance and uploading to ceph instead of a COW clone.\\n\", \"default\": false, \"tags\": [\"role_specific\"]}, \"NovaDisableComputeServiceCheckForFfu\": {\"type\": \"boolean\", \"description\": \"Facilitate a Fast-Forward upgrade where new control services are being started before compute nodes have been able to update their service record.\\n\", \"default\": false}, \"NovaStatedirOwnershipSkip\": {\"type\": \"comma_delimited_list\", \"description\": \"List of paths relative to nova_statedir to ignore when recursively setting the ownership and selinux context.\\n\", \"default\": [\"triliovault-mounts\"]}, \"NovaImageTypeExcludeList\": {\"type\": \"comma_delimited_list\", \"description\": \"List of image formats that should not be advertised as supported by the compute service.\\n\", \"default\": [], \"tags\": [\"role_specific\"]}, \"NovaLibvirtMaxQueues\": {\"type\": \"number\", \"description\": \"Add parameter to configure the libvirt max_queues. The maximum number of virtio queue pairs that can be enabled when creating a multiqueue guest. The number of virtio queues allocated will be the lesser of the CPUs requested by the guest and the max value defined. Default 0 corresponds to not set\\n\", \"default\": 0, \"tags\": [\"role_specific\"]}, \"GlanceRbdPoolName\": {\"default\": \"images\", \"type\": \"string\"}, \"GlanceMultistoreConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring additional glance backends. The\\nhash key is the backend ID, and the value is a dictionary of parameter\\nvalues unique to that backend. Multiple rbd and cinder backends are allowed, but\\nfile and swift backends are limited to one each. Example:\\n  # Default glance store is rbd.\\n  GlanceBackend: rbd\\n  GlanceStoreDescription: \'Default rbd store\'\\n  # GlanceMultistoreConfig specifies a second rbd backend, plus a cinder\\n  # backend.\\n  GlanceMultistoreConfig:\\n    rbd2_store:\\n      GlanceBackend: rbd\\n      GlanceStoreDescription: \'Second rbd store\'\\n      CephClusterName: ceph2\\n      # Override CephClientUserName if this cluster uses a different\\n      # client name.\\n      CephClientUserName: client2\\n    cinder1_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-1\'\\n      GlanceStoreDescription: \'First cinder store\'\\n    cinder2_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-2\'\\n      GlanceStoreDescription: \'Seconde cinder store\'\\n\"}, \"NovaGlanceEnableRbdDownload\": {\"type\": \"boolean\", \"description\": \"Enable download of Glance images directly via RBD.\\n\", \"default\": false, \"tags\": [\"role_specific\"]}, \"NovaGlanceRbdDownloadMultistoreID\": {\"type\": \"string\", \"description\": \"The hash key, which is the backend ID, of the GlanceMultistoreConfig to be used for the role where NovaGlanceEnableRbdDownload is enabled and defaults should be overridden. If CephClientUserName or GlanceRbdPoolName are not set in the GlanceMultistoreConfig, the global values of those parameters will be used.\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"GlanceBackendID\": {\"type\": \"string\", \"default\": \"default_backend\", \"description\": \"The default backend\'s identifier.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9_-]+\"}]}, \"NovaGlanceRbdCopyPollInterval\": {\"type\": \"number\", \"description\": \"The interval in seconds with which to poll Glance after asking for it to copy an image to the local rbd store.\\n\", \"default\": 15, \"tags\": [\"role_specific\"]}, \"NovaGlanceRbdCopyTimeout\": {\"type\": \"number\", \"description\": \"The overall maximum time we will wait for Glance to complete an image copy to our local rbd store.\\n\", \"default\": 600, \"tags\": [\"role_specific\"]}, \"CustomProviderInventories\": {\"description\": \"Array of hashes describing the custom providers for the compute role.\\nFormat:\\nname/uuid - Resource providers to target can be identified by either\\nUUID or name. In addition, the value $COMPUTE_NODE can be used in\\nthe UUID field to identify all nodes managed by the service.\\nExactly one of uuid or name is mandatory. If neither uuid or name\\nis provided, the special uuid $COMPUTE_NODE gets set in the template.\\n\\ninventories - (Optional) Hash of custom provider inventories. \'total\' is\\na mandatory property. Any other optional properties not populated will\\nbe given a default value by placement. If overriding a pre-existing\\nprovider values will not be preserved from the existing inventory.\\n\\ntraits - (Optional) Array of additional traits.\\nExample:\\nComputeParameters:\\n  CustomProviderInventories:\\n    - uuid: $COMPUTE_NODE\\n      inventories:\\n        CUSTOM_EXAMPLE_RESOURCE_CLASS:\\n          total: 100\\n          reserved: 0\\n          min_unit: 1\\n          max_unit: 10\\n          step_size: 1\\n          allocation_ratio: 1.0\\n        CUSTOM_ANOTHER_EXAMPLE_RESOURCE_CLASS:\\n          total: 100\\n      traits:\\n        - CUSTOM_P_STATE_ENABLED\\n        - CUSTOM_C_STATE_ENABLED\\n\", \"type\": \"json\", \"default\": {}, \"tags\": [\"role_specific\"]}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"UseTLSTransportForLiveMigration\": {\"type\": \"boolean\", \"default\": true, \"description\": \"If set to true and if EnableInternalTLS is enabled, it will set the libvirt URI\'s transport to tls and configure the relevant keys for libvirt.\"}, \"NovaVcpuPinSet\": {\"description\": \"A list or range of host CPU cores to which processes for unpinned instance CPUs (VCPUs) can be scheduled, if NovaCpuSharedSet is set, or to which both emulator threads and processes for unpinned instance CPUs (VCPUs) can be scheduled, if NovaCpuSharedSet is unset. Ex. NovaVcpuPinSet: [\'4-12\',\'^8\'] will reserve cores from 4-12 excluding 8\\n\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"RbdDiskCachemodes\": {\"type\": \"comma_delimited_list\", \"default\": [\"network=writeback\"], \"description\": \"Disk cachemodes for RBD backend.\\n\"}, \"AuthCloudName\": {\"description\": \"Entry in clouds.yaml to use for authentication\", \"type\": \"string\", \"default\": \"\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenstack mailing list.\\n\", \"parameters\": [\"NovaVcpuPinSet\"]}], \"conditions\": {\"auth_cloud_name_set\": {\"not\": {\"equals\": [{\"get_param\": \"AuthCloudName\"}, \"\"]}}, \"compute_startup_delay\": {\"and\": [{\"not\": {\"get_param\": \"EnableInstanceHA\"}}, {\"not\": {\"and\": [{\"equals\": [{\"get_param\": \"NovaComputeStartupDelay\"}, 0]}, {\"or\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaComputeStartupDelay\"]}, 0]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaComputeStartupDelay\"]}, \"\"]}]}]}}]}, \"use_tls_for_live_migration\": {\"and\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"UseTLSTransportForLiveMigration\"}]}, \"enable_live_migration_tunnelled\": {\"and\": [{\"or\": [{\"and\": [{\"get_param\": \"NovaNfsEnabled\"}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaNfsEnabled\"]}, \"\"]}]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaNfsEnabled\"]}, true]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaEnableRbdBackend\"]}, true]}, {\"and\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaEnableRbdBackend\"]}, \"\"]}, {\"get_param\": \"NovaEnableRbdBackend\"}]}]}, {\"not\": \"use_tls_for_live_migration\"}]}, \"libvirt_file_backed_memory_enabled\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": \"NovaLibvirtFileBackedMemory\"}, 0]}, {\"or\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaLibvirtFileBackedMemory\"]}, 0]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaLibvirtFileBackedMemory\"]}, \"\"]}]}]}}, \"reserved_huge_pages_set\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaReservedHugePages\"]}, \"\"]}, {\"equals\": [{\"get_param\": \"NovaReservedHugePages\"}, []]}]}}, \"is_realtime\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"TunedProfileName\"]}, \"realtime-virtual-host\"]}, \"ovs_dpdk_socket_memory_not_set\": {\"and\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}, \"\"]}, {\"equals\": [{\"get_param\": \"OvsDpdkSocketMemory\"}, \"\"]}]}, \"nova_libvirt_max_queues_set\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": \"NovaLibvirtMaxQueues\"}, 0]}, {\"or\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaLibvirtMaxQueues\"]}, \"\"]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaLibvirtMaxQueues\"]}, 0]}]}]}}, \"glance_enable_rbd_download_set\": {\"or\": [{\"and\": [{\"get_param\": \"NovaGlanceEnableRbdDownload\"}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaGlanceEnableRbdDownload\"]}, \"\"]}]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaGlanceEnableRbdDownload\"]}, true]}]}, \"nova_glance_rbd_download_multistore_id_set\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaGlanceRbdDownloadMultistoreID\"]}, \"\"]}, {\"equals\": [{\"get_param\": \"NovaGlanceRbdDownloadMultistoreID\"}, \"\"]}]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}, \"NovaComputeCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-common-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"NovaLogging\": {\"type\": \"OS::TripleO::Services::Logging::NovaCommon\", \"properties\": {\"ContainerNovaImage\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaComputeImage\"]}, \"NovaServiceName\": \"compute\"}}, \"NovaBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"nova::compute::vcpu_pin_set\": \"NovaVcpuPinSet\", \"nova::compute::cpu_shared_set\": \"NovaComputeCpuSharedSet\", \"nova::compute::cpu_dedicated_set\": \"NovaComputeCpuDedicatedSet\", \"nova::compute::reserved_host_memory\": \"NovaReservedHostMemory\", \"nova::compute::reserved_huge_pages\": \"NovaReservedHugePages\", \"nova::compute::neutron_physnets_numa_nodes_mapping\": \"NeutronPhysnetNUMANodesMapping\", \"nova::compute::neutron_tunnel_numa_nodes\": \"NeutronTunnelNUMANodes\", \"nova::compute::resume_guests_state_on_host_boot\": \"NovaResumeGuestsStateOnHostBoot\", \"nova::compute::libvirt::rx_queue_size\": \"NovaLibvirtRxQueueSize\", \"nova::compute::libvirt::tx_queue_size\": \"NovaLibvirtTxQueueSize\", \"nova::compute::libvirt::file_backed_memory\": \"NovaLibvirtFileBackedMemory\", \"nova::compute::libvirt::volume_use_multipath\": \"NovaLibvirtVolumeUseMultipath\", \"nova::compute::libvirt::hw_machine_type\": \"NovaHWMachineType\", \"nova::compute::mkisofs_cmd\": \"NovaMkisofsCmd\", \"compute_enable_ksm\": \"NovaComputeEnableKsm\", \"nova::compute::rbd::libvirt_images_rbd_pool\": \"NovaRbdPoolName\", \"tripleo::profile::base::nova::compute::nova_nfs_enabled\": \"NovaNfsEnabled\", \"nfs_backend_enable\": \"NovaNfsEnabled\", \"nfs_share\": \"NovaNfsShare\", \"nfs_options\": \"NovaNfsOptions\", \"nfs_vers\": \"NovaNfsVersion\", \"nova::compute::libvirt::num_pcie_ports\": \"NovaLibvirtNumPciePorts\", \"nova::compute::libvirt::mem_stats_period_seconds\": \"NovaLibvirtMemStatsPeriodSeconds\", \"nova::compute::rbd::ephemeral_storage\": \"NovaEnableRbdBackend\", \"resume_guests_state_on_host_boot\": \"NovaResumeGuestsStateOnHostBoot\", \"nova::cpu_allocation_ratio\": \"NovaCPUAllocationRatio\", \"nova::ram_allocation_ratio\": \"NovaRAMAllocationRatio\", \"nova::disk_allocation_ratio\": \"NovaDiskAllocationRatio\", \"nova::compute::max_disk_devices_to_attach\": \"NovaMaxDiskDevicesToAttach\", \"nova::compute::libvirt::pmem_namespaces\": \"NovaPMEMMappings\", \"nova_pmem_namespaces\": \"NovaPMEMNamespaces\", \"nova::compute::image_cache::remove_unused_original_minimum_age_seconds\": \"NovaImageCacheTTL\", \"nova::compute::libvirt::swtpm_enabled\": \"NovaEnableVTPM\", \"nova::compute::vgpu::vgpu_types_device_addresses_mapping\": \"NovaVGPUTypesDeviceAddressesMapping\", \"compute_disable_irqbalance\": \"NovaComputeDisableIrqBalance\", \"nova::compute::libvirt::cpu_mode\": \"NovaLibvirtCPUMode\", \"nova::compute::libvirt::cpu_models\": \"NovaLibvirtCPUModels\", \"nova::compute::libvirt::cpu_model_extra_flags\": \"NovaLibvirtCPUModelExtraFlags\", \"nova_compute_opt_volumes\": \"NovaComputeOptVolumes\", \"nova_compute_startup_delay\": \"NovaComputeStartupDelay\", \"nova_compute_opt_env_vars\": \"NovaComputeOptEnvVars\", \"nova::workarounds::never_download_image_if_on_rbd\": \"NovaDisableImageDownloadToRbd\", \"nova::compute::image_type_exclude_list\": \"NovaImageTypeExcludeList\", \"nova_permit_post_copy\": \"NovaLiveMigrationPermitPostCopy\", \"nova_permit_auto_converge\": \"NovaLiveMigrationPermitAutoConverge\", \"nova_libvirt_max_queues\": \"NovaLibvirtMaxQueues\", \"nova_glance_enable_rbd_download\": \"NovaGlanceEnableRbdDownload\", \"nova_glance_rbd_download_multistore_id\": \"NovaGlanceRbdDownloadMultistoreID\", \"nova::compute::force_raw_images\": \"NovaComputeForceRawImages\", \"nova::compute::use_cow_images\": \"NovaComputeUseCowImages\", \"nova::compute::libvirt::preallocate_images\": \"NovaComputeLibvirtPreAllocateImages\", \"nova::compute::image_cache::manager_interval\": \"NovaComputeImageCacheManagerInterval\", \"nova::compute::image_cache::remove_unused_base_images\": \"NovaComputeImageCacheRemoveUnusedBaseImages\", \"nova::compute::image_cache::remove_unused_resized_minimum_age_seconds\": \"NovaComputeImageCacheRemoveUnusedResizedMinimumAge\", \"nova::compute::image_cache::precache_concurrency\": \"NovaComputeImageCachePrecacheConcurrency\", \"nova::compute::provider::custom_inventories\": \"CustomProviderInventories\", \"nova::compute::rbd::libvirt_images_rbd_glance_copy_poll_interval\": \"NovaGlanceRbdCopyPollInterval\", \"nova::compute::rbd::libvirt_images_rbd_glance_copy_timeout\": \"NovaGlanceRbdCopyTimeout\", \"ContainerNovaComputeImage\": \"ContainerNovaComputeImage\", \"ContainerNovaLibvirtConfigImage\": \"ContainerNovaLibvirtConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NovaVcpuPinSet\": {\"get_param\": \"NovaVcpuPinSet\"}, \"NovaComputeCpuSharedSet\": {\"get_param\": \"NovaComputeCpuSharedSet\"}, \"NovaComputeCpuDedicatedSet\": {\"get_param\": \"NovaComputeCpuDedicatedSet\"}, \"NovaReservedHostMemory\": {\"get_param\": \"NovaReservedHostMemory\"}, \"NovaReservedHugePages\": {\"if\": [\"reserved_huge_pages_set\", {\"get_param\": \"NovaReservedHugePages\"}, {\"if\": [\"ovs_dpdk_socket_memory_not_set\", {\"get_param\": \"NovaReservedHugePages\"}, {\"repeat\": {\"for_each\": {\"<%node%>\": {\"yaql\": {\"expression\": \"range(0,len($.data.dpdk_p)).join(\\\",\\\").split(\\\",\\\")\", \"data\": {\"dpdk_p\": {\"if\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}, \"\"]}, {\"str_split\": [\",\", {\"get_param\": \"OvsDpdkSocketMemory\"}]}, {\"str_split\": [\",\", {\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}]}]}}}}, \"<%size%>\": {\"yaql\": {\"expression\": \"let(hzx => regex(\\\"([0-9]+[K|M|G])\\\").search($.data.kern_p+$.data.kern_g)) -> let(hz =>switch($hzx = \\\"4K\\\" => \\\"4\\\", $hzx = \\\"2M\\\" => \\\"2048\\\", $hzx = \\\"1G\\\" => \\\"1048576\\\", $hzx  => \\\"2048\\\", $hzx = null => \\\"2048\\\")) -> [$hz]*len($.data.dpdk_p)\", \"data\": {\"dpdk_p\": {\"if\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}, \"\"]}, {\"str_split\": [\",\", {\"get_param\": \"OvsDpdkSocketMemory\"}]}, {\"str_split\": [\",\", {\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}]}]}, \"kern_p\": {\"get_param\": [\"RoleParameters\", \"KernelArgs\"]}, \"kern_g\": {\"get_param\": \"KernelArgs\"}}}}, \"<%count%>\": {\"yaql\": {\"expression\": \"let(hzx => regex(\\\"([0-9]+[K|M|G])\\\").search($.data.kern_p+$.data.kern_g)) -> let(hz =>int(switch($hzx = \\\"4K\\\" => \\\"4\\\", $hzx = \\\"2M\\\" => \\\"2048\\\", $hzx = \\\"1G\\\" => \\\"1048576\\\", $hzx  => \\\"2048\\\", $hzx = null => \\\"2048\\\"))) -> $.data.dpdk_p.select(int($)*1024/$hz).join(\\\",\\\").split(\',\')\", \"data\": {\"dpdk_p\": {\"if\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}, \"\"]}, {\"str_split\": [\",\", {\"get_param\": \"OvsDpdkSocketMemory\"}]}, {\"str_split\": [\",\", {\"get_param\": [\"RoleParameters\", \"OvsDpdkSocketMemory\"]}]}]}, \"kern_p\": {\"get_param\": [\"RoleParameters\", \"KernelArgs\"]}, \"kern_g\": {\"get_param\": \"KernelArgs\"}}}}}, \"template\": \"node:<%node%>,size:<%size%>,count:<%count%>\", \"permutations\": false}}]}]}, \"NeutronPhysnetNUMANodesMapping\": {\"get_param\": \"NeutronPhysnetNUMANodesMapping\"}, \"NeutronTunnelNUMANodes\": {\"get_param\": \"NeutronTunnelNUMANodes\"}, \"NovaResumeGuestsStateOnHostBoot\": {\"get_param\": \"NovaResumeGuestsStateOnHostBoot\"}, \"NovaLibvirtRxQueueSize\": {\"get_param\": \"NovaLibvirtRxQueueSize\"}, \"NovaLibvirtTxQueueSize\": {\"get_param\": \"NovaLibvirtTxQueueSize\"}, \"NovaLibvirtFileBackedMemory\": {\"get_param\": \"NovaLibvirtFileBackedMemory\"}, \"NovaLibvirtVolumeUseMultipath\": {\"get_param\": \"NovaLibvirtVolumeUseMultipath\"}, \"NovaHWMachineType\": {\"get_param\": \"NovaHWMachineType\"}, \"NovaComputeEnableKsm\": {\"get_param\": \"NovaComputeEnableKsm\"}, \"NovaRbdPoolName\": {\"get_param\": \"NovaRbdPoolName\"}, \"NovaMkisofsCmd\": {\"get_param\": \"NovaMkisofsCmd\"}, \"NovaNfsEnabled\": {\"get_param\": \"NovaNfsEnabled\"}, \"NovaNfsShare\": {\"get_param\": \"NovaNfsShare\"}, \"NovaNfsOptions\": {\"get_param\": \"NovaNfsOptions\"}, \"NovaNfsVersion\": {\"get_param\": \"NovaNfsVersion\"}, \"NovaLibvirtNumPciePorts\": {\"get_param\": \"NovaLibvirtNumPciePorts\"}, \"NovaLibvirtMemStatsPeriodSeconds\": {\"get_param\": \"NovaLibvirtMemStatsPeriodSeconds\"}, \"NovaEnableRbdBackend\": {\"get_param\": \"NovaEnableRbdBackend\"}, \"NovaCPUAllocationRatio\": {\"get_param\": \"NovaCPUAllocationRatio\"}, \"NovaRAMAllocationRatio\": {\"get_param\": \"NovaRAMAllocationRatio\"}, \"NovaDiskAllocationRatio\": {\"get_param\": \"NovaDiskAllocationRatio\"}, \"NovaEnableVTPM\": {\"get_param\": \"NovaEnableVTPM\"}, \"NovaMaxDiskDevicesToAttach\": {\"get_param\": \"NovaMaxDiskDevicesToAttach\"}, \"NovaPMEMMappings\": {\"get_param\": \"NovaPMEMMappings\"}, \"NovaPMEMNamespaces\": {\"get_param\": \"NovaPMEMNamespaces\"}, \"NovaImageCacheTTL\": {\"get_param\": \"NovaImageCacheTTL\"}, \"NovaVGPUTypesDeviceAddressesMapping\": {\"get_param\": \"NovaVGPUTypesDeviceAddressesMapping\"}, \"NovaComputeDisableIrqBalance\": {\"get_param\": \"NovaComputeDisableIrqBalance\"}, \"NovaLibvirtCPUMode\": {\"get_param\": \"NovaLibvirtCPUMode\"}, \"NovaLibvirtCPUModels\": {\"get_param\": \"NovaLibvirtCPUModels\"}, \"NovaLibvirtCPUModelExtraFlags\": {\"get_param\": \"NovaLibvirtCPUModelExtraFlags\"}, \"NovaComputeOptVolumes\": {\"get_param\": \"NovaComputeOptVolumes\"}, \"NovaComputeStartupDelay\": {\"get_param\": \"NovaComputeStartupDelay\"}, \"NovaComputeOptEnvVars\": {\"get_param\": \"NovaComputeOptEnvVars\"}, \"NovaDisableImageDownloadToRbd\": {\"get_param\": \"NovaDisableImageDownloadToRbd\"}, \"NovaImageTypeExcludeList\": {\"get_param\": \"NovaImageTypeExcludeList\"}, \"NovaLiveMigrationPermitPostCopy\": {\"get_param\": \"NovaLiveMigrationPermitPostCopy\"}, \"NovaLiveMigrationPermitAutoConverge\": {\"get_param\": \"NovaLiveMigrationPermitAutoConverge\"}, \"NovaLibvirtMaxQueues\": {\"get_param\": \"NovaLibvirtMaxQueues\"}, \"NovaGlanceEnableRbdDownload\": {\"get_param\": \"NovaGlanceEnableRbdDownload\"}, \"NovaGlanceRbdDownloadMultistoreID\": {\"get_param\": \"NovaGlanceRbdDownloadMultistoreID\"}, \"NovaComputeForceRawImages\": {\"get_param\": \"NovaComputeForceRawImages\"}, \"NovaComputeUseCowImages\": {\"get_param\": \"NovaComputeUseCowImages\"}, \"NovaComputeLibvirtPreAllocateImages\": {\"get_param\": \"NovaComputeLibvirtPreAllocateImages\"}, \"NovaComputeImageCacheManagerInterval\": {\"get_param\": \"NovaComputeImageCacheManagerInterval\"}, \"NovaComputeImageCacheRemoveUnusedBaseImages\": {\"get_param\": \"NovaComputeImageCacheRemoveUnusedBaseImages\"}, \"NovaComputeImageCacheRemoveUnusedResizedMinimumAge\": {\"get_param\": \"NovaComputeImageCacheRemoveUnusedResizedMinimumAge\"}, \"NovaComputeImageCachePrecacheConcurrency\": {\"get_param\": \"NovaComputeImageCachePrecacheConcurrency\"}, \"CustomProviderInventories\": {\"get_param\": \"CustomProviderInventories\"}, \"NovaGlanceRbdCopyPollInterval\": {\"get_param\": \"NovaGlanceRbdCopyPollInterval\"}, \"NovaGlanceRbdCopyTimeout\": {\"get_param\": \"NovaGlanceRbdCopyTimeout\"}, \"ContainerNovaComputeImage\": {\"get_param\": \"ContainerNovaComputeImage\"}, \"ContainerNovaLibvirtConfigImage\": {\"get_param\": \"ContainerNovaLibvirtConfigImage\"}}}]}}}}, \"outputs\": {\"nova_compute_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for nova_compute\", \"value\": [{\"name\": \"Mount Nova NFS Share\", \"vars\": {\"nfs_backend_enable\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_backend_enable\"]}, \"nfs_share\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_share\"]}, \"nfs_options\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_options\"]}, \"nfs_vers\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_vers\"]}}, \"mount\": {\"name\": \"/var/lib/nova/instances\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{nfs_share}}\", \"opts\": \"_netdev,bg,{{nfs_options}},nfsvers={{nfs_vers}}\"}, \"when\": \"nfs_backend_enable|bool\"}]}, \"role_data\": {\"description\": \"Role data for the Nova Compute service.\", \"value\": {\"service_name\": \"nova_compute\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionNovaCompute\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"NovaLogging\", \"config_settings\"]}, {\"get_attr\": [\"NovaBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\"]}, {\"nova::compute::libvirt::manage_libvirt_services\": false, \"nova::compute::pci::passthrough\": {\"str_replace\": {\"template\": \"JSON_PARAM\", \"params\": {\"map_replace\": [{\"map_replace\": [{\"JSON_PARAM\": \"NovaPCIPassthrough\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NovaPCIPassthrough\": {\"get_param\": \"NovaPCIPassthrough\"}}}]}}}, \"nova::compute::libvirt::migration_support\": false, \"tripleo::profile::base::nova::migration::client::nova_compute_enabled\": true, \"tripleo::profile::base::nova::migration::client::ssh_private_key\": {\"get_param\": [\"MigrationSshKey\", \"private_key\"]}, \"tripleo::profile::base::nova::migration::client::ssh_port\": {\"get_param\": \"MigrationSshPort\"}, \"nova::compute::rbd::libvirt_images_rbd_glance_store_name\": {\"get_param\": \"GlanceBackendID\"}, \"nova::compute::rbd::libvirt_images_rbd_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"get_param\": \"CephClusterName\"}, \".conf\"]]}, \"nova::compute::rbd::libvirt_rbd_user\": {\"get_param\": \"CephClientUserName\"}, \"nova::compute::rbd::rbd_keyring\": {\"list_join\": [\".\", [\"client\", {\"get_param\": \"CephClientUserName\"}]]}, \"tripleo::profile::base::nova::compute::cinder_nfs_backend\": {\"get_param\": \"CinderEnableNfsBackend\"}, \"rbd_persistent_storage\": {\"get_param\": \"CinderEnableRbdBackend\"}, \"rbd_disk_cachemodes\": {\"get_param\": \"RbdDiskCachemodes\"}, \"nova::cinder::username\": \"cinder\", \"nova::cinder::auth_type\": \"v3password\", \"nova::cinder::project_name\": \"service\", \"nova::cinder::password\": {\"get_param\": \"CinderPassword\"}, \"nova::cinder::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"nova::cinder::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::compute::rbd::libvirt_rbd_secret_key\": {\"get_param\": \"CephClientKey\"}, \"nova::compute::rbd::libvirt_rbd_secret_uuid\": {\"get_param\": \"CephClusterFSID\"}, \"nova::compute::instance_usage_audit\": true, \"nova::compute::instance_usage_audit_period\": \"hour\", \"nova::compute::consecutive_build_service_disable_threshold\": {\"get_param\": \"NovaAutoDisabling\"}, \"nova::compute::live_migration_wait_for_vif_plug\": {\"get_param\": \"NovaLiveMigrationWaitForVIFPlug\"}, \"nova::migration::libvirt::live_migration_permit_post_copy\": {\"if\": [\"is_realtime\", false, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_permit_post_copy\"]}]}, \"nova::migration::libvirt::live_migration_permit_auto_converge\": {\"if\": [\"is_realtime\", false, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_permit_auto_converge\"]}]}, \"nova::migration::libvirt::live_migration_tunnelled\": false, \"nova::compute::vncserver_proxyclient_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"nova::compute::vncproxy_host\": {\"get_param\": [\"EndpointMap\", \"NovaPublic\", \"host_nobrackets\"]}, \"nova::vncproxy::common::vncproxy_protocol\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyCellPublic\", \"protocol\"]}, \"nova::vncproxy::common::vncproxy_host\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyCellPublic\", \"host_nobrackets\"]}, \"nova::vncproxy::common::vncproxy_port\": {\"get_param\": [\"EndpointMap\", \"NovaVNCProxyCellPublic\", \"port\"]}, \"nova::compute::verify_glance_signatures\": {\"get_param\": [\"VerifyGlanceSignatures\"]}, \"nova::ram_allocation_ratio\": {\"if\": [\"libvirt_file_backed_memory_enabled\", \"1.0\", {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova::ram_allocation_ratio\"]}]}, \"nova::compute::libvirt::max_queues\": {\"if\": [\"nova_libvirt_max_queues_set\", {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_max_queues\"]}]}, \"nova::workarounds::disable_compute_service_check_for_ffu\": {\"get_param\": \"NovaDisableComputeServiceCheckForFfu\"}}, {\"if\": [\"glance_enable_rbd_download_set\", {\"nova::glance::enable_rbd_download\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_glance_enable_rbd_download\"]}, \"nova::glance::rbd_user\": {\"if\": [\"nova_glance_rbd_download_multistore_id_set\", {\"yaql\": {\"expression\": \"let(k => $.data.key, d => $.data.default_ceph_client_user_name) -> $.data.multistore.get($k).get(\\\"CephClientUserName\\\", $d)\", \"data\": {\"key\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_glance_rbd_download_multistore_id\"]}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}, \"default_ceph_client_user_name\": {\"get_param\": \"CephClientUserName\"}}}}, {\"get_param\": \"CephClientUserName\"}]}, \"nova::glance::rbd_pool\": {\"if\": [\"nova_glance_rbd_download_multistore_id_set\", {\"yaql\": {\"expression\": \"let(k => $.data.key, d => $.data.default_glance_rbd_pool_name) -> $.data.multistore.get($k).get(\\\"GlanceRbdPoolName\\\", $d)\", \"data\": {\"key\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_glance_rbd_download_multistore_id\"]}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}, \"default_glance_rbd_pool_name\": {\"get_param\": \"GlanceRbdPoolName\"}}}}, {\"get_param\": \"GlanceRbdPoolName\"}]}, \"nova::glance::rbd_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"if\": [\"nova_glance_rbd_download_multistore_id_set\", {\"yaql\": {\"expression\": \"let(k => $.data.key) -> list(coalesce($.data.multistore, {}).get($k)).flatten().select($.get(\\\"CephClusterName\\\"))\", \"data\": {\"key\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_glance_rbd_download_multistore_id\"]}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}}}}, {\"get_param\": \"CephClusterName\"}]}, \".conf\"]]}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_nova_compute\": [{\"get_param\": \"NovaComputeLoggingSource\"}]}, \"collectd\": {\"tripleo.collectd.plugins.nova_compute\": [\"virt\"], \"collectd::plugin::virt::connection\": \"qemu:///system\"}}, \"puppet_config\": {\"config_volume\": \"nova_libvirt\", \"puppet_tags\": \"nova_config\", \"step_config\": \"# TODO(emilien): figure how to deal with libvirt profile.\\n# We\'ll probably treat it like we do with Neutron plugins.\\n# Until then, just include it in the default nova-compute role.\\ninclude tripleo::profile::base::nova::compute::libvirt\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/nova_compute.json\": {\"command\": {\"list_join\": [\" \", [{\"if\": [\"compute_startup_delay\", {\"str_replace\": {\"template\": \"/var/lib/nova/delay-nova-compute --delay DELAY --nova-binary\", \"params\": {\"DELAY\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_compute_startup_delay\"]}}}}]}, \"/usr/bin/nova-compute\", {\"get_attr\": [\"NovaLogging\", \"cmd_extra_args\"]}]]}, \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": {\"list_concat\": [[{\"path\": \"/var/log/nova\", \"owner\": \"nova:nova\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"nova:nova\", \"perm\": \"0600\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%keyring%>\", \"owner\": \"nova:nova\", \"perm\": \"0600\"}, \"for_each\": {\"<%keyring%>\": {\"yaql\": {\"expression\": \"let(u => $.data.user) -> $.data.multistore.values().where($.get(\\\"CephClusterName\\\")).select($.CephClusterName + \\\".client.\\\" + $.get(\\\"CephClientUserName\\\", $u) + \\\".keyring\\\")\", \"data\": {\"user\": {\"get_param\": \"CephClientUserName\"}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}}}}}}}, {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%keyring%>\", \"owner\": \"nova:nova\", \"perm\": \"0600\"}, \"for_each\": {\"<%keyring%>\": {\"yaql\": {\"expression\": \"let(u => $.data.default_user) -> $.data.multiconfig.values().select($.CephClusterName + \\\".client.\\\" + $.get(\\\"CephClientUserName\\\", $u) + \\\".keyring\\\")\", \"data\": {\"default_user\": {\"get_param\": \"CephClientUserName\"}, \"multiconfig\": {\"get_param\": \"CinderRbdMultiConfig\"}}}}}}}]}}, \"/var/lib/kolla/config_files/nova_compute_wait_for_compute_service.json\": {\"command\": \"/container-config-scripts/pyshim.sh /container-config-scripts/nova_wait_for_compute_service.py\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/nova\", \"owner\": \"nova:nova\", \"recurse\": true}]}}, \"container_config_scripts\": {\"map_merge\": [{\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, {\"get_attr\": [\"NovaComputeCommon\", \"container_config_scripts\"]}]}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"NovaLogging\", \"docker_config\", \"step_2\"]}, \"step_3\": {\"nova_statedir_owner\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaComputeImage\"]}, \"net\": \"none\", \"user\": \"root\", \"security_opt\": [\"label=disable\"], \"privileged\": false, \"detach\": false, \"volumes\": [\"/var/lib/nova:/var/lib/nova:shared\", \"/var/lib/_nova_secontext:/var/lib/_nova_secontext:shared,z\", \"/var/lib/container-config-scripts:/container-config-scripts:z\"], \"command\": \"/container-config-scripts/pyshim.sh /container-config-scripts/nova_statedir_ownership.py\", \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}, \"__OS_DEBUG\": {\"yaql\": {\"expression\": \"str($.data.debug)\", \"data\": {\"debug\": {\"get_attr\": [\"NovaBase\", \"role_data\", \"config_settings\", \"nova::logging::debug\"]}}}}, \"NOVA_STATEDIR_OWNERSHIP_SKIP\": {\"list_join\": [\":\", {\"get_param\": \"NovaStatedirOwnershipSkip\"}]}}}}, \"step_5\": {\"map_merge\": [{\"nova_compute\": {\"start_order\": 3, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaComputeImage\"]}, \"ulimit\": {\"get_param\": \"DockerNovaComputeUlimit\"}, \"ipc\": \"host\", \"net\": \"host\", \"privileged\": true, \"user\": \"nova\", \"restart\": \"always\", \"depends_on\": {\"list_concat\": [[\"tripleo_nova_libvirt.target\"], {\"if\": [{\"get_param\": \"NovaNfsEnabled\"}, [\"var-lib-nova-instances.mount\"]]}]}, \"healthcheck\": {\"get_attr\": [\"ContainersCommon\", \"healthcheck_rpc_port\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLogging\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_compute_opt_volumes\"]}, [\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\", \"/var/lib/kolla/config_files/nova_compute.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/lib/modules:/lib/modules:ro\", \"/run:/run\", \"/run/nova:/run/nova:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\", \"/var/lib/libvirt:/var/lib/libvirt:shared\", \"/sys/class/net:/sys/class/net\", \"/sys/bus/pci:/sys/bus/pci\", \"/boot:/boot:ro\", \"/var/lib/nova:/var/lib/nova:shared\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}]}, \"environment\": {\"map_merge\": [{\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_compute_opt_env_vars\"]}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, {\"LIBGUESTFS_BACKEND\": \"direct\"}]}}}, {\"if\": [{\"not\": {\"get_param\": \"NovaAdditionalCell\"}}, {\"nova_wait_for_compute_service\": {\"start_order\": 4, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaComputeImage\"]}, \"net\": \"host\", \"detach\": false, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/nova_compute_wait_for_compute_service.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/nova:/var/log/nova\", \"/var/lib/container-config-scripts:/container-config-scripts\"]]}, \"user\": \"nova\", \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"__OS_DEBUG\": {\"yaql\": {\"expression\": \"str($.data.debug)\", \"data\": {\"debug\": {\"get_attr\": [\"NovaBase\", \"role_data\", \"config_settings\", \"nova::logging::debug\"]}}}}}}}]}]}}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"NovaLogging\", \"host_prep_tasks\"]}, [{\"name\": \"Check for /var/lib/nova/instances directory exitance\", \"stat\": {\"path\": \"/var/lib/nova/instances\"}, \"register\": \"check_nova_instances_result\"}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype | default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/lib/nova\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/_nova_secontext\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/nova/instances\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/libvirt\", \"setype\": \"container_file_t\"}, {\"path\": \"/etc/tmpfiles.d\"}]}, {\"name\": \"ensure /run/nova is present upon reboot\", \"copy\": {\"dest\": \"/etc/tmpfiles.d/run-nova.conf\", \"content\": \"d /run/nova 0777 root root - -\\n\"}}, {\"name\": \"create tempfiles\", \"command\": \"systemd-tmpfiles --create\"}], [{\"name\": \"Mount Nova NFS Share\", \"vars\": {\"nfs_backend_enable\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_backend_enable\"]}, \"nfs_share\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_share\"]}, \"nfs_options\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_options\"]}, \"nfs_vers\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_vers\"]}}, \"mount\": {\"name\": \"/var/lib/nova/instances\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{nfs_share}}\", \"opts\": \"_netdev,bg,{{nfs_options}},nfsvers={{nfs_vers}}\"}, \"when\": \"nfs_backend_enable|bool\"}], [{\"name\": \"delay installation of systemd-container\", \"when\": \"check_nova_instances_result.stat.exists\", \"block\": [{\"name\": \"check systemd-container package installed or not\", \"package\": {\"name\": \"systemd-container\", \"state\": \"present\"}, \"check_mode\": true, \"register\": \"is_systemd_container_package\", \"failed_when\": false}, {\"name\": \"get latest package from downloaded package versions\", \"shell\": \"ls -1t /var/tmp/systemd-container* | head -1\", \"register\": \"latest_systemd_container_package\", \"when\": [\"is_systemd_container_package is defined\", \"(\'changed\' in is_systemd_container_package)\", \"is_systemd_container_package.changed\"], \"failed_when\": false}, {\"name\": \"Install systemd-container package on boot\", \"copy\": {\"dest\": \"/etc/systemd/system/install-systemd-container.service\", \"content\": \"[Unit]\\nDescription=Install systemd container package on system boot\\nBefore=tripleo_nova_virtqemud.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/bin/rpm -ivh {{ latest_systemd_container_package.stdout }}\\nExecStartPost=rm -f /var/tmp/systemd-container*\\n\\n[Install]\\nWantedBy=multi-user.target\\n\"}, \"when\": [\"latest_systemd_container_package is defined\", \"(\'stdout\' in latest_systemd_container_package)\", \"is_systemd_container_package is defined\", \"(\'changed\' in is_systemd_container_package)\", \"is_systemd_container_package.changed\"]}, {\"name\": \"enable install-systemd-container on compute boot\", \"systemd\": {\"name\": \"install-systemd-container\", \"state\": \"stopped\", \"enabled\": true, \"daemon_reload\": true}, \"when\": [\"is_systemd_container_package is defined\", \"(\'changed\' in is_systemd_container_package)\", \"is_systemd_container_package.changed\"]}, {\"name\": \"check if install-systemd-container service exists\", \"stat\": {\"path\": \"/etc/systemd/system/install-systemd-container.service\"}, \"register\": \"install_systemd_container_result\"}, {\"name\": \"disable and mask install-systemd-container on compute boot\", \"systemd\": {\"name\": \"install-systemd-container\", \"enabled\": false, \"masked\": true, \"daemon_reload\": true}, \"when\": [\"is_systemd_container_package is defined\", \"(\'changed\' in is_systemd_container_package)\", \"not is_systemd_container_package.changed\", \"install_systemd_container_result.stat.exists\"]}]}, {\"name\": \"is Nova Resume Guests State On Host Boot enabled\", \"set_fact\": {\"resume_guests_state_on_host_boot_enabled\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"resume_guests_state_on_host_boot\"]}}}, {\"name\": \"install libvirt-guests systemd unit file (docker)\", \"when\": [\"resume_guests_state_on_host_boot_enabled|bool\", \"container_cli == \'docker\'\"], \"block\": [{\"name\": \"libvirt-guests unit to stop nova_compute container before shutdown VMs\", \"copy\": {\"dest\": \"/etc/systemd/system/libvirt-guests.service\", \"content\": \"[Unit]\\nDescription=Suspend/Resume Running libvirt Guests\\nAfter=network.target\\nAfter=time-sync.target\\nAfter=virt-guest-shutdown.target\\nAfter=docker.service\\nAfter=tripleo-container-shutdown.service\\nAfter=rhel-push-plugin.service\\nDocumentation=man:libvirtd(8)\\nDocumentation=https://libvirt.org\\n\\n[Service]\\nEnvironmentFile=-/var/lib/config-data/puppet-generated/nova_libvirt/etc/sysconfig/libvirt-guests\\n# Hack just call traditional service until we factor\\n# out the code\\nExecStart=/bin/{{container_cli}} exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh start\\nExecStop=/bin/{{container_cli}} stop nova_compute\\nExecStop=/bin/{{container_cli}}  exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh stop\\nType=oneshot\\nRemainAfterExit=yes\\nStandardOutput=journal+console\\nTimeoutStopSec=0\\n\\n[Install]\\nWantedBy=multi-user.target\\n\"}}, {\"name\": \"Making sure virt-guest-shutdown.target is present\", \"copy\": {\"dest\": \"/etc/systemd/system/virt-guest-shutdown.target\", \"content\": \"[Unit]\\nDescription=Libvirt guests shutdown\\nDocumentation=https://libvirt.org\\nAfter=systemd-machined.service\\nAfter=network-online.target\\nAfter=tripleo_nova_libvirt.target\\nBefore=tripleo_nova_compute.service\\n\"}}, {\"name\": \"libvirt-guests enable VM shutdown on compute reboot/shutdown\", \"systemd\": {\"name\": \"libvirt-guests\", \"enabled\": true, \"daemon_reload\": true}}]}, {\"name\": \"install tripleo_nova_libvirt_guests systemd unit file (podman)\", \"when\": [\"resume_guests_state_on_host_boot_enabled|bool\", \"container_cli == \'podman\'\"], \"block\": [{\"name\": \"libvirt-guests unit to stop nova_compute container before shutdown VMs (monolithic libvirt)\", \"copy\": {\"dest\": \"/etc/systemd/system/tripleo_nova_libvirt_guests.service\", \"content\": \"[Unit]\\nDescription=Suspend libvirt Guests in tripleo\\nRequires=virt-guest-shutdown.target\\nAfter=systemd-machined.service\\nAfter=network-online.target\\nAfter=tripleo_nova_libvirt.target\\nBefore=tripleo_nova_compute.service\\nDocumentation=man:libvirtd(8)\\nDocumentation=https://libvirt.org\\n\\n[Service]\\nEnvironmentFile=-/etc/sysconfig/libvirt-guests\\nExecStart=/bin/podman exec nova_libvirt /bin/rm -f /var/lib/libvirt/libvirt-guests\\nExecStop=/bin/podman exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh shutdown\\nType=oneshot\\nRemainAfterExit=yes\\nStandardOutput=journal+console\\nTimeoutStopSec=0\\n\\n[Install]\\nWantedBy=multi-user.target\\n\"}, \"when\": \"tripleo_nova_libvirt_virsh_container | default(\'nova_libvirt\') == \'nova_libvirt\'\"}, {\"name\": \"libvirt-guests unit to stop nova_compute container before shutdown VMs (modular libvirt)\", \"copy\": {\"dest\": \"/etc/systemd/system/tripleo_nova_libvirt_guests.service\", \"content\": \"[Unit]\\nDescription=Suspend libvirt Guests in tripleo\\nRequires=virt-guest-shutdown.target\\nAfter=systemd-machined.service\\nAfter=network-online.target\\nAfter=tripleo_nova_libvirt.target\\nBefore=tripleo_nova_compute.service\\nDocumentation=man:libvirtd(8)\\nDocumentation=https://libvirt.org\\n\\n[Service]\\nEnvironmentFile=-/etc/sysconfig/libvirt-guests\\nExecStart=/bin/podman exec nova_virtproxyd /bin/rm -f /var/lib/libvirt/libvirt-guests\\nExecStop=/bin/podman exec nova_virtproxyd /bin/sh -x /usr/libexec/libvirt-guests.sh shutdown\\nType=oneshot\\nRemainAfterExit=yes\\nStandardOutput=journal+console\\nTimeoutStopSec=0\\n\\n[Install]\\nWantedBy=multi-user.target\\n\"}, \"when\": \"tripleo_nova_libvirt_virsh_container | default(\'nova_libvirt\') != \'nova_libvirt\'\"}, {\"name\": \"Making sure virt-guest-shutdown.target is present\", \"copy\": {\"dest\": \"/etc/systemd/system/virt-guest-shutdown.target\", \"content\": \"[Unit]\\nDescription=Libvirt guests shutdown\\nDocumentation=https://libvirt.org\\nAfter=systemd-machined.service\\nAfter=network-online.target\\nAfter=tripleo_nova_libvirt.target\\nBefore=tripleo_nova_compute.service\\n\"}}, {\"name\": \"tripleo_nova_libvirt_guests enable VM shutdown on compute reboot/shutdown\", \"systemd\": {\"name\": \"tripleo_nova_libvirt_guests\", \"enabled\": true, \"daemon_reload\": true}}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}, {\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}, {\"name\": \"Do we prepend nova startup with a delay\", \"set_fact\": {\"nova_compute_delay\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_compute_startup_delay\"]}}}, {\"name\": \"install nova-compute delay wrapper script\", \"copy\": {\"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/scripts/delay-nova-compute\"}, \"dest\": \"/var/lib/nova/delay-nova-compute\", \"mode\": 493}, \"when\": \"nova_compute_delay|int > 0\"}, {\"name\": \"Is irqbalance enabled\", \"set_fact\": {\"compute_irqbalance_disabled\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"compute_disable_irqbalance\"]}}}, {\"name\": \"disable irqbalance service on compute\", \"when\": \"compute_irqbalance_disabled|bool\", \"service\": {\"name\": \"irqbalance.service\", \"state\": \"stopped\", \"enabled\": false}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, \"deploy_steps_tasks\": [{\"name\": \"install systemd-container for a greenfield\", \"when\": [\"step|int == 1\", \"not check_nova_instances_result.stat.exists\"], \"package\": {\"name\": \"systemd-container\", \"state\": \"present\"}}, {\"name\": \"validate nova-compute container state\", \"containers.podman.podman_container_info\": {\"name\": \"nova_compute\"}, \"register\": \"nova_compute_infos\", \"failed_when\": [\"nova_compute_infos.containers.0.Healthcheck.Status is defined\", \"\'healthy\' not in nova_compute_infos.containers.0.Healthcheck.Status\"], \"retries\": 10, \"delay\": 30, \"tags\": [\"opendev-validation\", \"opendev-validation-nova\"], \"when\": [\"container_cli == \'podman\'\", \"not container_healthcheck_disabled\", \"step|int == 6\"]}, {\"name\": \"manage PMEM namespaces for vPMEM\", \"include_role\": {\"name\": \"tripleo_nvdimm\"}, \"vars\": {\"tripleo_nvdimm_pmem_namespaces\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_pmem_namespaces\"]}}, \"when\": [\"step|int == 1\", \"tripleo_nvdimm_pmem_namespaces != \'\'\"]}, {\"name\": \"manage OS version 9 specific sysctls\", \"when\": [\"step|int == 1\", \"ansible_facts[\'os_family\'] == \'RedHat\'\", \"ansible_facts[\'distribution_major_version\'] is version(\'9\', \'==\')\"], \"block\": [{\"name\": \"Enable post-copy by setting unprivileged_userfaultfd\", \"sysctl\": {\"name\": \"vm.unprivileged_userfaultfd\", \"value\": 1, \"sysctl_set\": true, \"sysctl_file\": \"/etc/sysctl.d/99-tripleo-postcopy.conf\", \"state\": \"present\", \"reload\": true}}]}, {\"name\": \"enable/disable ksm\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"is KSM enabled\", \"set_fact\": {\"compute_ksm_enabled\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"compute_enable_ksm\"]}}}, {\"name\": \"disable KSM on compute\", \"when\": \"not compute_ksm_enabled|bool\", \"block\": [{\"name\": \"Check for ksm\", \"shell\": \"systemctl is-active ksm.service || systemctl is-enabled ksm.service\", \"become\": true, \"failed_when\": false, \"register\": \"ksm_service_check\"}, {\"name\": \"disable KSM services\", \"service\": {\"name\": \"{{ item }}\", \"state\": \"stopped\", \"enabled\": false}, \"with_items\": [\"ksm.service\", \"ksmtuned.service\"], \"when\": [\"ksm_service_check.rc is defined\", \"ksm_service_check.rc == 0\"], \"register\": \"ksmdisabled\"}, {\"name\": \"delete PageKSM after disable ksm on compute\", \"command\": \"echo 2 >/sys/kernel/mm/ksm/run\", \"when\": [\"ksm_service_check.rc is defined\", \"ksm_service_check.rc == 0\", \"ksmdisabled is changed\"]}]}, {\"name\": \"enable KSM on compute\", \"when\": \"compute_ksm_enabled|bool\", \"block\": [{\"name\": \"make sure package providing ksmtuned is installed (RHEL8 or CentOS8)\", \"package\": {\"name\": \"qemu-kvm-common\", \"state\": \"present\"}, \"when\": [\"ansible_facts[\'distribution_major_version\'] is version(\'8\', \'==\')\"]}, {\"name\": \"make sure package providing ksmtuned is installed (RHEL9 or CentOS9)\", \"package\": {\"name\": \"ksmtuned\", \"state\": \"present\"}, \"when\": [\"ansible_facts[\'distribution_major_version\'] is version(\'9\', \'==\')\"]}, {\"name\": \"enable ksmtunded\", \"service\": {\"name\": \"{{ item }}\", \"state\": \"started\", \"enabled\": true}, \"with_items\": [\"ksm.service\", \"ksmtuned.service\"]}]}]}], \"external_post_deploy_tasks\": {\"get_attr\": [\"NovaComputeCommon\", \"nova_compute_common_deploy_steps_tasks\"]}, \"upgrade_tasks\": [{\"name\": \"Remove openstack-nova-compute and python-nova package during upgrade\", \"package\": {\"name\": [\"openstack-nova-compute\", \"python-nova\"], \"state\": \"removed\"}, \"failed_when\": false, \"when\": \"step|int == 2\"}, {\"name\": \"nova_compute pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount Nova NFS Share\", \"vars\": {\"nfs_backend_enable\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_backend_enable\"]}}, \"mount\": {\"name\": \"/var/lib/nova/instances\", \"state\": \"absent\", \"fstype\": \"nfs4\"}, \"when\": \"nfs_backend_enable|bool\"}]}, {\"name\": \"nova_compute post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Mount Nova NFS Share\", \"vars\": {\"nfs_backend_enable\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_backend_enable\"]}, \"nfs_share\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_share\"]}, \"nfs_options\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_options\"]}, \"nfs_vers\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nfs_vers\"]}}, \"mount\": {\"name\": \"/var/lib/nova/instances\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{nfs_share}}\", \"opts\": \"_netdev,bg,{{nfs_options}},nfsvers={{nfs_vers}}\"}, \"when\": \"nfs_backend_enable|bool\"}]}], \"update_tasks\": [{\"name\": \"Remove openstack-nova-compute and python-nova package during upgrade\", \"package\": {\"name\": [\"openstack-nova-compute\", \"python-nova\"], \"state\": \"removed\"}, \"failed_when\": false, \"when\": \"step|int == 2\"}], \"post_update_tasks\": [{\"name\": \"Ensure instanceha directory is purged\", \"when\": \"step|int == 1\", \"become\": true, \"file\": {\"path\": \"/var/lib/nova/instanceha\", \"state\": \"absent\"}}], \"post_upgrade_tasks\": [{\"name\": \"Ensure instanceha directory is purged\", \"when\": \"step|int == 1\", \"become\": true, \"file\": {\"path\": \"/var/lib/nova/instanceha\", \"state\": \"absent\"}}], \"scale_tasks\": [{\"when\": [\"step|int == 1\", \"container_cli == \'podman\'\"], \"tags\": \"down\", \"become\": true, \"environment\": {\"OS_CLOUD\": {\"if\": [\"auth_cloud_name_set\", {\"get_param\": \"AuthCloudName\"}, {\"get_param\": \"RootStackName\"}]}}, \"block\": [{\"name\": \"Get nova-compute service ID\", \"command\": \"openstack compute service list --service nova-compute --column ID --column Host --format yaml\", \"register\": \"nova_compute_service_result\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false, \"changed_when\": false}, {\"name\": \"is additional Cell?\", \"set_fact\": {\"is_additional_cell\": {\"get_param\": \"NovaAdditionalCell\"}}}, {\"name\": \"Set fact for nova_compute services\", \"set_fact\": {\"nova_compute_service\": \"{{ nova_compute_service_result.stdout | from_yaml | selectattr(\'Host\', \'match\', ansible_facts[\'fqdn\'] ~ \'.*\') | list }}\"}, \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false}, {\"name\": \"Check search output\", \"fail\": {\"msg\": \"Found multiple `{{ ansible_facts[\'fqdn\'] }}`, which is unexpected. This means that the FQDN of the selected device to disable is either wrong or is sharing a name with another host, which is also wrong. Please correct this issue before continuing. Nova service list return data can be found here -> {{ nova_compute_service }}.\"}, \"when\": [\"(nova_compute_service | length) > 1\"]}, {\"name\": \"Disable nova services\", \"when\": [\"(nova_compute_service | length) == 1\"], \"block\": [{\"name\": \"Disable nova-compute service\", \"command\": \"openstack compute service set {{ nova_compute_service[0].Host }} nova-compute --disable\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false, \"when\": [\"not is_additional_cell|bool\"]}, {\"name\": \"Stop nova-compute container\", \"service\": {\"name\": \"tripleo_nova_compute\", \"state\": \"stopped\", \"enabled\": false}, \"become\": true, \"register\": \"stop_nova_compute\", \"failed_when\": \"(\'msg\' in stop_nova_compute and \'Could not find the requested service tripleo_nova_compute\' not in stop_nova_compute.msg) or (\'rc\' in stop_nova_compute and stop_nova_compute.rc != 0)\"}, {\"name\": \"Delete nova-compute service\", \"command\": \"openstack compute service delete {{ nova_compute_service[0].ID }}\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false}]}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(79,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"2015-04-30\", \"outputs\": {\"hostname\": {\"value\": []}, \"hostname_map\": {\"value\": []}, \"attributes, nova_server_resource\": {\"value\": {}}, \"ip_address\": {\"value\": []}, \"hosts_entry\": {\"value\": []}, \"nova_server_resource\": {\"value\": []}, \"tenant_ip_address\": {\"value\": []}, \"internal_api_ip_address\": {\"value\": []}, \"blacklist_ip_address\": {\"value\": []}, \"ansible_host_vars_map\": {\"value\": []}, \"blacklist_hostname\": {\"value\": []}, \"refs_map\": {\"value\": {}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (80,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(81,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"StorageIpList\": \"\", \"StorageMgmtIpList\": \"\", \"InternalApiIpList\": \"\", \"TenantIpList\": \"\", \"ExternalIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,storage,storage_mgmt,internal_api,tenant,external\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(82,'2026-06-14 07:52:35',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"StorageIpList\": \"\", \"StorageMgmtIpList\": \"\", \"InternalApiIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,storage,storage_mgmt,internal_api\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(83,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Template for nova\'s logging to files\\n\", \"parameters\": {\"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"ContainerNovaImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"NovaServiceName\": {\"description\": \"service name\", \"type\": \"string\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}}, \"resources\": {\"InitLogContainerName\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"string\", \"value\": {\"str_replace\": {\"template\": \"nova_SERVICE_init_log\", \"params\": {\"SERVICE\": {\"get_param\": \"NovaServiceName\"}}}}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerNovaImage\": \"ContainerNovaImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerNovaImage\": {\"get_param\": \"ContainerNovaImage\"}}}]}}}}, \"outputs\": {\"cmd_extra_args\": {\"description\": \"Extra command line arguments for running the service in the container.\", \"value\": \"\"}, \"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/nova:/var/log/nova\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {\"map_replace\": [{\"CONTAINERNAME\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/nova:/var/log/nova:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R nova:nova /var/log/nova\"], \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}}, {\"keys\": {\"CONTAINERNAME\": {\"get_attr\": [\"InitLogContainerName\", \"value\"]}}}]}}}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"setype\": \"{{ item.setype }}\", \"state\": \"directory\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/nova\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ContainerNovaImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\", \"NovaServiceName\": \"compute\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(84,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Ceilometer service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CeilometerMeteringSecret\": {\"description\": \"Secret shared by the ceilometer services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"uQjnMyGhHWUkHld1m4XhlG2J3\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"AmqpRpcAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for RPC addresses\", \"type\": \"string\"}, \"AmqpNotifyAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for Notification addresses\", \"type\": \"string\"}, \"ManagePolling\": {\"default\": false, \"description\": \"Whether to manage polling.yaml.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CeilometerDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Ceilometer services.\", \"type\": \"boolean\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"GnocchiArchivePolicy\": {\"default\": \"ceilometer-low-rate\", \"type\": \"string\", \"description\": \"(DEPRECATED) archive policy to use with gnocchi backend\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"GnocchiArchivePolicy\"]}], \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer role.\", \"value\": {\"service_name\": \"ceilometer_base\", \"config_settings\": {\"map_merge\": [{\"ceilometer::logging::debug\": {\"if\": [{\"get_param\": \"CeilometerDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"ceilometer::agent::polling::manage_polling\": {\"get_param\": \"ManagePolling\"}, \"ceilometer::agent::service_credentials::password\": {\"get_param\": \"CeilometerPassword\"}, \"ceilometer::agent::service_credentials::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"ceilometer::agent::service_credentials::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"ceilometer::agent::service_credentials::project_name\": \"service\", \"ceilometer::agent::service_credentials::user_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::auth_project_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::interface\": \"internalURL\", \"ceilometer::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"ceilometer::amqp_rpc_address_prefix\": {\"get_param\": \"AmqpRpcAddressPrefix\"}, \"ceilometer::amqp_notify_address_prefix\": {\"get_param\": \"AmqpNotifyAddressPrefix\"}, \"ceilometer::telemetry_secret\": {\"get_param\": \"CeilometerMeteringSecret\"}, \"ceilometer::snmpd_readonly_username\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"ceilometer::snmpd_readonly_user_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"ceilometer::host\": \"%{hiera(\'fqdn_canonical\')}\", \"ceilometer::rabbit_heartbeat_in_pthread\": false, \"ceilometer::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"ceilometer::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"ceilometer::cache::backend\": \"dogpile.cache.pymemcache\", \"ceilometer::cache::enable_socket_keepalive\": true}, {\"ceilometer::cache::backend\": \"dogpile.cache.memcached\"}]}]}, \"service_config_settings\": {\"keystone\": {\"tripleo::profile::base::keystone::ceilometer_notification_topics\": [\"notifications\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/time/timezone-baremetal-ansible.yaml\", \"OS::TripleO::Services::UndercloudRemoveNovajoin\": \"OS::Heat::None\", \"OS::TripleO::Services::UndercloudTLS\": \"OS::Heat::None\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(85,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ceilometer Agent Notification service\\n\", \"parameters\": {\"ContainerCeilometerNotificationImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\"}, \"ContainerCeilometerConfigImage\": {\"description\": \"The container image to use for the ceilometer config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\"}, \"CeilometerAgentNotificationLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.ceilometer.agent.notification\", \"file\": \"/var/log/containers/ceilometer/agent-notification.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MonitoringSubscriptionCeilometerNotification\": {\"default\": \"overcloud-ceilometer-agent-notification\", \"type\": \"string\"}, \"MetricsQdrPort\": {\"default\": 5666, \"description\": \"Service name or port number on which the qdrouterd will accept connections.\", \"type\": \"number\"}, \"CeilometerQdrPublishEvents\": {\"default\": false, \"description\": \"Whether to send events to MetricsQdr service.\", \"type\": \"boolean\"}, \"CeilometerQdrPublishMetrics\": {\"default\": false, \"description\": \"Whether to send telemetry data to MetricsQdr service.\", \"type\": \"boolean\"}, \"CeilometerQdrEventsConfig\": {\"default\": {\"driver\": \"amqp\", \"topic\": \"event\"}, \"description\": \"Configuration for notifier publisher for events.\", \"type\": \"json\"}, \"CeilometerQdrMetricsConfig\": {\"default\": {\"driver\": \"amqp\", \"topic\": \"metering\"}, \"description\": \"Configuration for notifier publisher for metrics.\", \"type\": \"json\"}, \"ManageEventPipeline\": {\"default\": true, \"description\": \"Whether to manage event_pipeline.yaml.\", \"type\": \"boolean\"}, \"EventPipelinePublishers\": {\"default\": [], \"description\": \"A list of publishers to put in event_pipeline.yaml. When the collector is used, override this with notifier:// publisher. Set ManageEventPipeline to true for override to take effect.\\n\", \"type\": \"comma_delimited_list\"}, \"ManagePipeline\": {\"default\": false, \"description\": \"Whether to manage pipeline.yaml.\", \"type\": \"boolean\"}, \"PipelinePublishers\": {\"default\": [], \"description\": \"A list of publishers to put in pipeline.yaml. When the collector is used, override this with notifier:// publisher. Set ManagePipeline to true for override to take effect.\\n\", \"type\": \"comma_delimited_list\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CeilometerServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-base-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCeilometerNotificationImage\": \"ContainerCeilometerNotificationImage\", \"ContainerCeilometerConfigImage\": \"ContainerCeilometerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCeilometerNotificationImage\": {\"get_param\": \"ContainerCeilometerNotificationImage\"}, \"ContainerCeilometerConfigImage\": {\"get_param\": \"ContainerCeilometerConfigImage\"}}}]}}}}, \"conditions\": {\"ceilometer_qdr_publish\": {\"or\": [{\"get_param\": \"CeilometerQdrPublishEvents\"}, {\"get_param\": \"CeilometerQdrPublishMetrics\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer Agent Notification role.\", \"value\": {\"service_name\": \"ceilometer_agent_notification\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCeilometerNotification\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"config_settings\"]}, {\"ceilometer::agent::notification::manage_event_pipeline\": {\"get_param\": \"ManageEventPipeline\"}, \"ceilometer::agent::notification::manage_pipeline\": {\"get_param\": \"ManagePipeline\"}, \"tripleo::profile::base::ceilometer::agent::notification::notifier_enabled\": {\"get_param\": \"CeilometerQdrPublishMetrics\"}, \"tripleo::profile::base::ceilometer::agent::notification::notifier_events_enabled\": {\"get_param\": \"CeilometerQdrPublishEvents\"}, \"tripleo::profile::base::ceilometer::agent::notification::pipeline_publishers\": {\"get_param\": \"PipelinePublishers\"}, \"tripleo::profile::base::ceilometer::agent::notification::event_pipeline_publishers\": {\"get_param\": \"EventPipelinePublishers\"}, \"tripleo::profile::base::ceilometer::agent::notification::notifier_params\": {\"get_param\": \"CeilometerQdrMetricsConfig\"}, \"tripleo::profile::base::ceilometer::agent::notification::notifier_event_params\": {\"get_param\": \"CeilometerQdrEventsConfig\"}}, {\"if\": [\"ceilometer_qdr_publish\", {\"tripleo::profile::base::ceilometer::agent::notification::notifier_host_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::ceilometer::agent::notification::notifier_host_port\": {\"get_param\": \"MetricsQdrPort\"}}]}]}, \"service_config_settings\": {\"map_merge\": [{\"get_attr\": [\"CeilometerServiceBase\", \"role_data\", \"service_config_settings\"]}, {\"rsyslog\": {\"tripleo_logging_sources_ceilometer_agent_notification\": [{\"get_param\": \"CeilometerAgentNotificationLoggingSource\"}]}}]}, \"puppet_config\": {\"config_volume\": \"ceilometer\", \"puppet_tags\": \"ceilometer_config\", \"step_config\": \"include tripleo::profile::base::ceilometer::agent::notification\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/ceilometer_agent_notification.json\": {\"command\": \"/usr/bin/ceilometer-agent-notification --logfile /var/log/ceilometer/agent-notification.log\", \"config_files\": {\"list_concat\": [[{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]]}}}, \"docker_config\": {\"step_3\": {\"ceilometer_init_log\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerNotificationImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"chown -R ceilometer:ceilometer /var/log/ceilometer\"], \"volumes\": [\"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]}}, \"step_4\": {\"ceilometer_agent_notification\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCeilometerNotificationImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"get_attr\": [\"ContainersCommon\", \"healthcheck_rpc_port\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ceilometer_agent_notification.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/ceilometer:/var/log/ceilometer:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/ceilometer\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}, {\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop ceilometer agent notification container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"ceilometer_agent_notification\"], \"tripleo_delegate_to\": \"{{ groups[\'ceilometer_agent_notification\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(86,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Modular Libvirt Service\\n\", \"parameters\": {\"ContainerNovaLibvirtImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\"}, \"ContainerNovaLibvirtConfigImage\": {\"description\": \"The container image to use for the nova_libvirt config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\"}, \"ContainerNovaLibvirtUlimit\": {\"default\": [\"nofile=131072\", \"nproc=126960\"], \"description\": \"ulimit for Nova Libvirt Container\", \"type\": \"comma_delimited_list\"}, \"ContainerNovaLibvirtPidsLimit\": {\"default\": 65536, \"description\": \"Tune nova_libvirt container PID limit (set to 0 for unlimited) (defaults to 65536)\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"UseCustomGnuTlsQemuCryptoPolicy\": {\"type\": \"boolean\", \"default\": false, \"description\": \"If set to true, will use CustomGnuTlsQemuCryptoPolicy in crypto policy.\"}, \"CustomGnuTlsQemuCryptoPolicy\": {\"default\": \"QEMU=NONE:+ECDHE-RSA:+ECDHE-ECDSA:+RSA:+DHE-RSA:+GROUP-X25519:+GROUP-X448:+GROUP-SECP256R1:+GROUP-SECP384R1:+GROUP-SECP521R1:+GROUP-FFDHE2048:+GROUP-FFDHE3072:+GROUP-FFDHE4096:+GROUP-FFDHE6144:+GROUP-FFDHE8192:+CHACHA20-POLY1305:+AEAD:+SHA1:+SHA512:+SIGN-ECDSA-SHA256:+SIGN-ECDSA-SECP256R1-SHA256:+SIGN-ECDSA-SHA384:+SIGN-ECDSA-SECP384R1-SHA384:+SIGN-ECDSA-SHA512:+SIGN-ECDSA-SECP521R1-SHA512:+SIGN-EdDSA-Ed25519:+SIGN-EdDSA-Ed448:+SIGN-RSA-PSS-SHA256:+SIGN-RSA-PSS-SHA384:+SIGN-RSA-PSS-SHA512:+SIGN-RSA-PSS-RSAE-SHA256:+SIGN-RSA-PSS-RSAE-SHA384:+SIGN-RSA-PSS-RSAE-SHA512:+SIGN-RSA-SHA256:+SIGN-RSA-SHA384:+SIGN-RSA-SHA512:+VERS-TLS1.3:+VERS-TLS1.2:+VERS-DTLS1.2\", \"description\": \"Custom GnuTls Crypto Policy for QEMU\", \"type\": \"string\"}, \"UseTLSTransportForLiveMigration\": {\"type\": \"boolean\", \"default\": true, \"description\": \"If set to true and if EnableInternalTLS is enabled, it will set the libvirt URI\'s transport to tls and configure the relevant keys for libvirt.\"}, \"NovaEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable the Rbd backend for Nova ephemeral storage.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"CinderEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable or not the Rbd backend for Cinder\", \"type\": \"boolean\"}, \"CephClientKey\": {\"description\": \"The Ceph client key. Can be created with ceph-authtool --gen-print-key.\", \"type\": \"string\", \"hidden\": true, \"constraints\": [{\"allowed_pattern\": \"^[a-zA-Z0-9+/]{38}==$\"}], \"default\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\"}, \"CephClusterFSID\": {\"type\": \"string\", \"description\": \"The Ceph cluster FSID. Must be a UUID.\", \"default\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CinderRbdMultiConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring multiple RBD backends. The\\nhash key is the backend name, and the value is a dictionary of parameter\\nvalues unique to that backend. The following parameters are required,\\nand must match the corresponding value defined in CephExternalMultiConfig.\\n  CephClusterName (must match the CephExternalMultiConfig entry\'s \'cluster\')\\n  CephClusterFSID (must match the CephExternalMultiConfig entry\'s \'fsid\')\\nThe following parameters are optional, and override the corresponding\\nparameter\'s default value.\\n  CephClientUserName\\n  CinderRbdPoolName\\n  CinderRbdExtraPools\\n  CinderRbdAvailabilityZone\\n  CinderRbdFlattenVolumeFromSnapshot\\n\"}, \"UseTLSTransportForVnc\": {\"type\": \"boolean\", \"default\": true, \"description\": \"If set to true and if EnableInternalTLS is enabled, it will enable TLS transaport for libvirt VNC and configure the relevant keys for libvirt.\"}, \"UseTLSTransportForNbd\": {\"type\": \"boolean\", \"default\": true, \"description\": \"If set to true and if EnableInternalTLS is enabled, it will enable TLS transaport for libvirt NBD and configure the relevant keys for libvirt.\"}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"LibvirtCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"QemuServerCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"QemuClientCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"LibvirtCACert\": {\"type\": \"string\", \"default\": \"\", \"description\": \"This specifies the CA certificate to use for TLS in libvirt. This file will be symlinked to the default CA path in libvirt, which is /etc/pki/CA/cacert.pem. Note that due to limitations GNU TLS, which is the TLS backend for libvirt, the file must be less than 65K (so we can\'t use the system\'s CA bundle). This parameter should be used if the default (which comes from the InternalTLSCAFile parameter) is not desired. The current default reflects TripleO\'s default CA, which is FreeIPA. It will only be used if internal TLS is enabled.\"}, \"QemuCACert\": {\"type\": \"string\", \"default\": \"\", \"description\": \"This specifies the CA certificate to use for qemu. This file will be symlinked to the default CA path, which is /etc/pki/qemu/ca-cert.pem. This parameter should be used if the default (which comes from the InternalTLSCAFile parameter) is not desired. The current default reflects TripleO\'s default CA, which is FreeIPA. It will only be used if internal TLS is enabled.\"}, \"VhostuserSocketGroup\": {\"default\": \"qemu\", \"description\": \"The vhost-user socket directory group name. Defaults to \'qemu\'. When vhostuser mode is \'dpdkvhostuserclient\' (which is the default mode), the vhost socket is created by qemu.\\n\", \"type\": \"string\", \"tags\": [\"role_specific\"]}, \"QemuMemoryBackingDir\": {\"type\": \"string\", \"description\": \"Directory used for memoryBacking source if configured as file. NOTE: big files will be stored here\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaComputeLibvirtType\": {\"type\": \"string\", \"default\": \"qemu\"}, \"LibvirtEnabledPerfEvents\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"This is a performance event list which could be used as monitor. For example - ``enabled_perf_events = cmt, mbml, mbmt`` The supported events list can be found in https://libvirt.org/html/libvirt-libvirt-domain.html , which you may need to search key words ``VIR_PERF_PARAM_*``\"}, \"MonitoringSubscriptionNovaLibvirt\": {\"default\": \"overcloud-nova-libvirt\", \"type\": \"string\"}, \"MigrationSshKey\": {\"type\": \"json\", \"description\": \"SSH key for migration. Expects a dictionary with keys \'public_key\' and \'private_key\'. Values should be identical to SSH public/private key files.\\n\", \"default\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}}, \"MigrationSshPort\": {\"default\": 2022, \"description\": \"Target port for migration over ssh\", \"type\": \"number\"}, \"LibvirtTLSPassword\": {\"description\": \"The password for the libvirt service when TLS is enabled\", \"type\": \"string\", \"hidden\": true, \"default\": \"vepP3gmSjsfjVl5gIH28wOzIz\"}, \"QemuDefaultTLSVerify\": {\"description\": \"Whether to enable or disable TLS client certificate verification. Enabling this option will reject any client who does not have a certificate signed by the CA in /etc/pki/qemu/ca-cert.pem\\n\", \"default\": true, \"type\": \"boolean\"}, \"LibvirtLogFilters\": {\"description\": \"Defines a filter in libvirt daemon to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:libvirt 1:qemu 1:conf 1:security 3:event 3:json 3:file 3:object 1:util\"}, \"LibvirtVirtlogdLogFilters\": {\"description\": \"Defines a filter in virtlogd to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:logging 4:object 4:json 4:event 1:util\"}, \"LibvirtVirtsecretdLogFilters\": {\"description\": \"Defines a filter in virtsecretd to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\"}, \"LibvirtVirtnodedevdLogFilters\": {\"description\": \"Defines a filter in virtnodedevd to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\"}, \"LibvirtVirtstoragedLogFilters\": {\"description\": \"Defines a filter in virtstoraged to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\"}, \"LibvirtVirtqemudLogFilters\": {\"description\": \"Defines a filter in virtqemud to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\"}, \"LibvirtVirtproxydLogFilters\": {\"description\": \"Defines a filter in virtproxyd to select a different logging level for a given category log outputs, as specified in https://libvirt.org/logging.html .\", \"type\": \"string\", \"default\": \"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\"}, \"LibvirtTLSPriority\": {\"description\": \"Override the compile time default TLS priority string.\\n\", \"type\": \"string\", \"default\": \"NORMAL:-VERS-SSL3.0:-VERS-TLS-ALL:+VERS-TLS1.2\"}, \"NovaLibvirtOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\", \"tags\": [\"role_specific\"]}, \"NovaEnableVirtlogdContainerWrapper\": {\"description\": \"Generate a virtlogd wrapper script so that virtlogd launches in a separate container and won\'t get restarted e.g. on minor updates.\", \"type\": \"boolean\", \"default\": true}, \"VirtlogdWrapperDebug\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Controls debugging for the wrapper scripts.\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"RbdDiskCachemodes\": {\"type\": \"comma_delimited_list\", \"default\": [\"network=writeback\"], \"description\": \"Disk cachemodes for RBD backend.\\n\"}}, \"conditions\": {\"use_tls_for_live_migration\": {\"and\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"UseTLSTransportForLiveMigration\"}]}, \"libvirt_specific_ca_set\": {\"not\": {\"equals\": [{\"get_param\": \"LibvirtCACert\"}, \"\"]}}, \"need_libvirt_secret\": {\"or\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaEnableRbdBackend\"]}, true]}, {\"and\": [{\"equals\": [{\"get_param\": [\"RoleParameters\", \"NovaEnableRbdBackend\"]}, \"\"]}, {\"equals\": [{\"get_param\": \"NovaEnableRbdBackend\"}, true]}]}, {\"get_param\": \"CinderEnableRbdBackend\"}]}, \"use_tls_for_vnc\": {\"and\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"UseTLSTransportForVnc\"}]}, \"libvirt_vnc_specific_ca_set\": {\"not\": {\"equals\": [{\"get_param\": \"LibvirtVncCACert\"}, \"\"]}}, \"use_tls_for_nbd\": {\"and\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"UseTLSTransportForNbd\"}]}, \"qemu_specific_ca_set\": {\"not\": {\"equals\": [{\"get_param\": \"QemuCACert\"}, \"\"]}}, \"key_size_libvirt_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"LibvirtCertificateKeySize\"}, \"\"]}}, \"key_size_qemu_client_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"QemuClientCertificateKeySize\"}, \"\"]}}, \"key_size_qemu_server_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"QemuServerCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"vhostuser_socket_group\": \"VhostuserSocketGroup\", \"nova_libvirt_opt_volumes\": \"NovaLibvirtOptVolumes\", \"ContainerNovaLibvirtImage\": \"ContainerNovaLibvirtImage\", \"ContainerNovaLibvirtConfigImage\": \"ContainerNovaLibvirtConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"VhostuserSocketGroup\": {\"get_param\": \"VhostuserSocketGroup\"}, \"NovaLibvirtOptVolumes\": {\"get_param\": \"NovaLibvirtOptVolumes\"}, \"ContainerNovaLibvirtImage\": {\"get_param\": \"ContainerNovaLibvirtImage\"}, \"ContainerNovaLibvirtConfigImage\": {\"get_param\": \"ContainerNovaLibvirtConfigImage\"}}}]}}}, \"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"NovaLibvirtLogging\": {\"type\": \"OS::TripleO::Services::Logging::NovaLibvirt\"}, \"NovaBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-base-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"NovaLibvirtCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-common.yaml\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Libvirt service.\", \"value\": {\"service_name\": \"nova_libvirt\", \"firewall_rules\": {\"200 nova_libvirt\": {\"dport\": [16514, \"61152-61215\", \"5900-6923\"]}}, \"ansible_group_vars\": {\"tripleo_nova_libvirt_virsh_container\": \"nova_virtproxyd\"}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionNovaLibvirt\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"NovaBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"config_settings\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"config_settings\"]}, {\"nova::compute::libvirt::manage_libvirt_services\": false, \"tripleo::profile::base::nova::virtlogd_wrapper::enable_wrapper\": {\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo::profile::base::nova::virtlogd_wrapper::virtlogd_process_wrapper\": \"/var/lib/container-config-scripts/virtlogd_wrapper\", \"tripleo::profile::base::nova::virtlogd_wrapper::virtlogd_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"tripleo::profile::base::nova::virtlogd_wrapper::debug\": {\"if\": [{\"get_param\": \"VirtlogdWrapperDebug\"}, true, {\"get_attr\": [\"NovaBase\", \"role_data\", \"config_settings\", \"nova::logging::debug\"]}]}, \"nova::compute::libvirt::migration_support\": false, \"nova::compute::rbd::libvirt_images_rbd_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"get_param\": \"CephClusterName\"}, \".conf\"]]}, \"nova::compute::rbd::libvirt_rbd_user\": {\"get_param\": \"CephClientUserName\"}, \"tripleo::profile::base::nova::compute_libvirt_shared::nova_rbd_ceph_conf_path\": {\"get_param\": \"CephConfigPath\"}, \"nova::compute::rbd::rbd_keyring\": {\"list_join\": [\".\", [\"client\", {\"get_param\": \"CephClientUserName\"}]]}, \"nova::compute::rbd::libvirt_rbd_secret_key\": {\"get_param\": \"CephClientKey\"}, \"nova::compute::rbd::libvirt_rbd_secret_uuid\": {\"get_param\": \"CephClusterFSID\"}, \"tripleo::profile::base::nova::migration::client::libvirt_enabled\": true, \"tripleo::profile::base::nova::migration::client::ssh_private_key\": {\"get_param\": [\"MigrationSshKey\", \"private_key\"]}, \"tripleo::profile::base::nova::migration::client::ssh_port\": {\"get_param\": \"MigrationSshPort\"}, \"nova::compute::libvirt::services::libvirt_virt_type\": {\"get_param\": \"NovaComputeLibvirtType\"}, \"nova::compute::libvirt::virt_type\": {\"get_param\": \"NovaComputeLibvirtType\"}, \"nova::compute::libvirt::enabled_perf_events\": {\"get_param\": \"LibvirtEnabledPerfEvents\"}, \"nova::compute::libvirt::qemu::configure_qemu\": true, \"nova::compute::libvirt::qemu::max_files\": 32768, \"nova::compute::libvirt::qemu::max_processes\": 131072, \"nova::migration::qemu::configure_qemu\": true, \"nova::migration::qemu::migration_port_min\": 61152, \"nova::migration::qemu::migration_port_max\": 61215, \"nova::compute::libvirt::vncserver_listen\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"nova::compute::libvirt::log_filters\": {\"get_param\": \"LibvirtLogFilters\"}, \"nova::compute::libvirt::virtlogd::log_filters\": {\"get_param\": \"LibvirtVirtlogdLogFilters\"}, \"rbd_persistent_storage\": {\"get_param\": \"CinderEnableRbdBackend\"}, \"rbd_disk_cachemodes\": {\"get_param\": \"RbdDiskCachemodes\"}, \"nova::compute::libvirt::virtsecretd::log_filters\": {\"get_param\": \"LibvirtVirtsecretdLogFilters\"}, \"nova::compute::libvirt::virtnodedevd::log_filters\": {\"get_param\": \"LibvirtVirtnodedevdLogFilters\"}, \"nova::compute::libvirt::virtstoraged::log_filters\": {\"get_param\": \"LibvirtVirtstoragedLogFilters\"}, \"nova::compute::libvirt::virtqemud::log_filters\": {\"get_param\": \"LibvirtVirtqemudLogFilters\"}, \"nova::compute::libvirt::virtproxyd::log_filters\": {\"get_param\": \"LibvirtVirtproxydLogFilters\"}, \"tripleo::profile::base::nova::libvirt::modular_libvirt\": true, \"nova::compute::libvirt::services::modular_libvirt\": true, \"nova::compute::libvirt::modular_libvirt\": true, \"nova::migration::libvirt::modular_libvirt\": true}, {\"if\": [\"use_tls_for_live_migration\", {\"tripleo::profile::base::nova::migration::client::libvirt_tls\": true, \"tripleo::profile::base::nova::libvirt::tls_password\": {\"get_param\": [\"LibvirtTLSPassword\"]}, \"nova::compute::libvirt::qemu::default_tls_verify\": {\"get_param\": \"QemuDefaultTLSVerify\"}, \"nova::compute::libvirt::tls_priority\": {\"get_param\": \"LibvirtTLSPriority\"}, \"nova::migration::libvirt::listen_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"nova::migration::libvirt::live_migration_inbound_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}}, {\"nova::migration::libvirt::live_migration_inbound_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}}]}, {\"if\": [\"use_tls_for_vnc\", {\"nova::compute::libvirt::qemu::vnc_tls\": true, \"nova::compute::libvirt::qemu::vnc_tls_verify\": true}]}, {\"if\": [\"use_tls_for_nbd\", {\"nova::compute::libvirt::qemu::nbd_tls\": true, \"nova::migration::libvirt::live_migration_with_native_tls\": true}]}]}, \"puppet_config\": {\"config_volume\": \"nova_libvirt\", \"puppet_tags\": \"libvirtd_config,virtlogd_config,virtproxyd_config,virtqemud_config,virtnodedevd_config,virtsecretd_config,virtstoraged_config,nova_config,file,libvirt_tls_password\", \"step_config\": \"include tripleo::profile::base::nova::libvirt\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/nova_virtlogd.json\": {\"command\": {\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"/usr/local/bin/virtlogd_wrapper\", \"/usr/sbin/virtlogd --config /etc/libvirt/virtlogd.conf\"]}, \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}, \"/var/lib/kolla/config_files/nova_virtsecretd.json\": {\"command\": \"/usr/sbin/virtsecretd --config /etc/libvirt/virtsecretd.conf\", \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}, \"/var/lib/kolla/config_files/nova_virtnodedevd.json\": {\"command\": \"/usr/sbin/virtnodedevd --config /etc/libvirt/virtnodedevd.conf\", \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}, \"/var/lib/kolla/config_files/nova_virtstoraged.json\": {\"command\": \"/usr/sbin/virtstoraged --config /etc/libvirt/virtstoraged.conf\", \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}, \"/var/lib/kolla/config_files/nova_virtqemud.json\": {\"command\": \"/usr/sbin/virtqemud --config /etc/libvirt/virtqemud.conf\", \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}, \"/var/lib/kolla/config_files/nova_virtproxyd.json\": {\"command\": \"/usr/sbin/virtproxyd --config /etc/libvirt/virtproxyd.conf\", \"config_files\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"NovaLibvirtCommon\", \"kolla_permissions\"]}}}, \"container_config_scripts\": {\"nova_libvirt_init_secret.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/nova_libvirt_init_secret.sh\"}}}, \"docker_config\": {\"step_2\": {\"nova_virtqemud_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"net\": \"none\", \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"user\": \"root\", \"volumes\": [\"/var/log/containers/libvirt/swtpm:/var/log/swtpm:shared,z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R tss:tss /var/log/swtpm\"], \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}, \"create_virtlogd_wrapper\": {\"start_order\": 1, \"detach\": false, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"user\": \"root\", \"command\": {\"list_concat\": [[\"/container_puppet_apply.sh\", \"4\", \"file\", \"include ::tripleo::profile::base::nova::virtlogd_wrapper\"]]}, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"container_puppet_apply_volumes\"]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:shared,z\"]]}, \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}}, \"step_3\": {\"map_merge\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, {\"nova_virtlogd_wrapper\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtlogd.json:/var/lib/kolla/config_files/config.json:ro\"], {\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, [\"/var/lib/container-config-scripts/virtlogd_wrapper:/usr/local/bin/virtlogd_wrapper:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}, {\"nova_virtlogd\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtlogd.json:/var/lib/kolla/config_files/config.json:ro\"], {\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, [\"/var/lib/container-config-scripts/virtlogd_wrapper:/usr/local/bin/virtlogd_wrapper:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}]}, {\"nova_virtsecretd\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"pids_limit\": {\"get_param\": \"ContainerNovaLibvirtPidsLimit\"}, \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"depends_on\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo_nova_virtlogd_wrapper.service\", \"tripleo_nova_virtlogd.service\"]}], \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_opt_volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtsecretd.json:/var/lib/kolla/config_files/config.json:ro\"]]}}}, {\"nova_virtnodedevd\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"pids_limit\": {\"get_param\": \"ContainerNovaLibvirtPidsLimit\"}, \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"depends_on\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo_nova_virtlogd_wrapper.service\", \"tripleo_nova_virtlogd.service\"]}], \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_opt_volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtnodedevd.json:/var/lib/kolla/config_files/config.json:ro\"]]}}}, {\"nova_virtstoraged\": {\"start_order\": 3, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"pids_limit\": {\"get_param\": \"ContainerNovaLibvirtPidsLimit\"}, \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"depends_on\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo_nova_virtlogd_wrapper.service\", \"tripleo_nova_virtlogd.service\"]}], \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_opt_volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtstoraged.json:/var/lib/kolla/config_files/config.json:ro\"]]}}}, {\"nova_virtqemud\": {\"start_order\": 4, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"pids_limit\": {\"get_param\": \"ContainerNovaLibvirtPidsLimit\"}, \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"depends_on\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo_nova_virtlogd_wrapper.service\", \"tripleo_nova_virtlogd.service\"]}], \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_opt_volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtqemud.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/log/containers/libvirt/swtpm:/var/log/swtpm:z\", {\"if\": [{\"get_param\": \"UseCustomGnuTlsQemuCryptoPolicy\"}, \"/etc/crypto-policies:/etc/crypto-policies:ro\"]}]]}}}, {\"nova_virtproxyd\": {\"start_order\": 5, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"ulimit\": {\"get_param\": \"ContainerNovaLibvirtUlimit\"}, \"cgroupns\": \"host\", \"net\": \"host\", \"pid\": \"host\", \"pids_limit\": {\"get_param\": \"ContainerNovaLibvirtPidsLimit\"}, \"privileged\": true, \"security_opt\": [\"label=level:s0\", \"label=type:spc_t\", \"label=filetype:container_file_t\"], \"restart\": \"always\", \"depends_on\": [{\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, \"tripleo_nova_virtlogd_wrapper.service\", \"tripleo_nova_virtlogd.service\"]}], \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtLogging\", \"volumes\"]}, {\"get_attr\": [\"NovaLibvirtCommon\", \"volumes\"]}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova_libvirt_opt_volumes\"]}, [\"/var/lib/kolla/config_files/nova_virtproxyd.json:/var/lib/kolla/config_files/config.json:ro\"]]}}}]}, \"step_4\": {\"if\": [\"need_libvirt_secret\", {\"nova_libvirt_init_secret\": {\"detach\": false, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}, \"security_opt\": [\"label=disable\"], \"privileged\": false, \"user\": \"root\", \"cgroupns\": \"host\", \"net\": \"host\", \"environment\": {\"LIBVIRT_DEFAULT_URI\": \"qemu:///system\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/nova_libvirt/etc/nova:/etc/nova\", \"/etc/libvirt:/etc/libvirt\", \"/run/libvirt:/run/libvirt:shared,z\", \"/var/lib/libvirt:/var/lib/libvirt:shared\", \"/var/lib/container-config-scripts/nova_libvirt_init_secret.sh:/nova_libvirt_init_secret.sh:ro\", {\"str_replace\": {\"template\": \"HOST_CEPH:/etc/ceph:ro\", \"params\": {\"HOST_CEPH\": {\"get_param\": \"CephConfigPath\"}}}}]]}, \"command\": {\"list_join\": [\" \", [{\"str_replace\": {\"template\": \"/nova_libvirt_init_secret.sh CLUSTER:USER\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}], {\"repeat\": {\"template\": \"<%ceph_info%>\", \"for_each\": {\"<%ceph_info%>\": {\"yaql\": {\"expression\": \"let(u => $.data.default_user) -> $.data.multiconfig.values().select($.CephClusterName + \\\":\\\" + $.get(\\\"CephClientUserName\\\", $u))\", \"data\": {\"default_user\": {\"get_param\": \"CephClientUserName\"}, \"multiconfig\": {\"get_param\": \"CinderRbdMultiConfig\"}}}}}}}]}}}]}}, \"deploy_steps_tasks\": {\"list_concat\": [[{\"name\": \"Ensure recovery of containerized virtqemud\", \"when\": \"step|int == 4\", \"become\": true, \"block\": [{\"name\": \"Create virtqemud recovery script\", \"copy\": {\"dest\": \"/usr/libexec/recover_tripleo_nova_virtqemud.sh\", \"mode\": \"0755\", \"content\": \"#!/bin/bash\\npgrep -f /sbin/virtqemud\\n[ $? -eq 0 ] && exit 0\\nkill -9 $(cat /run/nova_virtqemud.pid)\\n\"}}, {\"name\": \"Create virtqemud recovery trigger service\", \"copy\": {\"dest\": \"/etc/systemd/system/tripleo_nova_virtqemud_recover.service\", \"mode\": \"0644\", \"content\": \"[Unit]\\nDescription=Check and recover tripleo_nova_virtqemud\\nAfter=tripleo_nova_virtqemud.service\\nRequisite=tripleo_nova_virtqemud.service\\n[Service]\\nType=oneshot\\nExecStart=bash /usr/libexec/recover_tripleo_nova_virtqemud.sh\\nSyslogIdentifier=recover_tripleo_nova_virtqemud\\n[Install]\\nWantedBy=multi-user.target\\n\"}}, {\"name\": \"Create virtqemud recovery trigger timer\", \"copy\": {\"dest\": \"/etc/systemd/system/tripleo_nova_virtqemud_recover.timer\", \"mode\": \"0644\", \"content\": \"[Unit]\\nDescription=Check and recover tripleo_nova_virtqemud every 10m\\nPartOf=tripleo_nova_virtqemud.service\\n[Timer]\\nOnCalendar=*:5/10\\nOnActiveSec=120\\nOnUnitActiveSec=60\\nRandomizedDelaySec=1m\\n[Install]\\nWantedBy=timers.target\\n\"}}, {\"name\": \"Enable virtqemud recovery trigger service\", \"systemd\": {\"name\": \"tripleo_nova_virtqemud_recover.service\", \"enabled\": true, \"daemon_reload\": true}}, {\"name\": \"Enable virtqemud recovery trigger timer\", \"systemd\": {\"name\": \"tripleo_nova_virtqemud_recover.timer\", \"enabled\": true, \"state\": \"restarted\", \"daemon_reload\": true}, \"register\": \"virtqemud_recover_timer_result\"}, {\"name\": \"Really enable virtqemud recovery trigger timer\", \"shell\": {\"cmd\": \"systemctl enable --now tripleo_nova_virtqemud_recover.timer\"}, \"when\": \"virtqemud_recover_timer_result.status.UnitFileState != \\\"enabled\\\"\"}]}], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"name\": \"Certificate generation\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/libvirt\", \"/etc/pki/libvirt/private\", \"/etc/pki/qemu\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"libvirt-server-cert\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"libvirt/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"run_after\": {\"str_replace\": {\"template\": \"# Copy cert and key to libvirt dirs\\ncp CACERT /etc/pki/CA/cacert.pem\\nchown root:root /etc/pki/CA/cacert.pem\\nchmod 644 /etc/pki/CA/cacert.pem\\ncp /etc/pki/tls/certs/libvirt-server-cert.crt /etc/pki/libvirt/servercert.pem\\ncp /etc/pki/tls/private/libvirt-server-cert.key /etc/pki/libvirt/private/serverkey.pem\\npodman exec nova_virtproxyd virt-admin server-update-tls virtproxyd || systemctl reload tripleo_nova_virtproxyd\\n\", \"params\": {\"CACERT\": {\"if\": [\"libvirt_specific_ca_set\", {\"get_param\": \"LibvirtCACert\"}, {\"get_param\": \"InternalTLSCAFile\"}]}}}}, \"key_size\": {\"if\": [\"key_size_libvirt_override_set\", {\"get_param\": \"LibvirtCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, {\"name\": \"libvirt-client-cert\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"libvirt/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"run_after\": \"# Copy cert and key to libvirt dirs\\ncp /etc/pki/tls/certs/libvirt-client-cert.crt /etc/pki/libvirt/clientcert.pem\\ncp /etc/pki/tls/private/libvirt-client-cert.key /etc/pki/libvirt/private/clientkey.pem\\npodman exec nova_virtproxyd virt-admin server-update-tls virtproxyd || systemctl reload tripleo_nova_virtproxyd\\n\", \"key_size\": {\"if\": [\"key_size_libvirt_override_set\", {\"get_param\": \"LibvirtCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, {\"name\": \"qemu-server-cert\", \"owner\": \"root\", \"group\": \"qemu\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"qemu/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"run_after\": {\"str_replace\": {\"template\": \"# Copy cert and key to qemu dir\\ncp CACERT /etc/pki/qemu/ca-cert.pem\\nchown root:root /etc/pki/qemu/ca-cert.pem\\nchmod 644 /etc/pki/qemu/ca-cert.pem\\ncp -a /etc/pki/tls/certs/qemu-server-cert.crt /etc/pki/qemu/server-cert.pem\\ncp -a /etc/pki/tls/private/qemu-server-cert.key /etc/pki/qemu/server-key.pem\\nchgrp qemu /etc/pki/qemu/server-*\\nchmod 0640 /etc/pki/qemu/server-cert.pem\\nchmod 0640 /etc/pki/qemu/server-key.pem\\n\", \"params\": {\"CACERT\": {\"if\": [\"qemu_specific_ca_set\", {\"get_param\": \"QemuCACert\"}, {\"get_param\": \"InternalTLSCAFile\"}]}}}}, \"key_size\": {\"if\": [\"key_size_qemu_server_override_set\", {\"get_param\": \"QemuServerCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, {\"name\": \"qemu-client-cert\", \"owner\": \"root\", \"group\": \"qemu\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"qemu/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}}}}, \"run_after\": \"# Copy cert and key to qemu dir\\ncp -a /etc/pki/tls/certs/qemu-client-cert.crt /etc/pki/qemu/client-cert.pem\\ncp -a /etc/pki/tls/private/qemu-client-cert.key /etc/pki/qemu/client-key.pem\\nchgrp qemu /etc/pki/qemu/client-*\\nchmod 0640 /etc/pki/qemu/client-cert.pem\\nchmod 0640 /etc/pki/qemu/client-key.pem\\n\", \"key_size\": {\"if\": [\"key_size_qemu_client_override_set\", {\"get_param\": \"QemuClientCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}]}}]}]]}, [{\"name\": \"Set up systemd target for libvirt services\", \"when\": \"step|int == 4\", \"block\": [{\"name\": \"Create systemd file\", \"copy\": {\"dest\": \"/etc/systemd/system/tripleo_nova_libvirt.target\", \"mode\": \"0644\", \"owner\": \"root\", \"group\": \"root\", \"content\": \"[Unit]\\nWants=tripleo_nova_virtsecretd.service\\nWants=tripleo_nova_virtnodedevd.service\\nWants=tripleo_nova_virtstoraged.service\\nWants=tripleo_nova_virtproxyd.service\\nWants=tripleo_nova_virtqemud.service\\nAfter=tripleo_nova_virtsecretd.service\\nAfter=tripleo_nova_virtnodedevd.service\\nAfter=tripleo_nova_virtstoraged.service\\nAfter=tripleo_nova_virtproxyd.service\\nAfter=tripleo_nova_virtqemud.service\\n\"}, \"become\": true, \"register\": \"libvirt_target_result\"}, {\"name\": \"Reload systemd\", \"systemd\": {\"name\": \"tripleo_nova_libvirt.target\", \"enabled\": true, \"state\": \"restarted\", \"daemon_reload\": true}, \"become\": true, \"when\": \"libvirt_target_result.changed\"}]}]]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"NovaLibvirtLogging\", \"host_prep_tasks\"]}, [{\"name\": \"create libvirt persistent data directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype | default(omit) }}\", \"mode\": \"{{ item.mode | default(omit) }}\"}, \"with_items\": [{\"path\": \"/etc/libvirt\", \"setype\": \"container_file_t\"}, {\"path\": \"/etc/libvirt/secrets\", \"setype\": \"container_file_t\"}, {\"path\": \"/etc/libvirt/qemu\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/lib/libvirt\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/cache/libvirt\"}, {\"path\": \"/var/lib/nova\", \"setype\": \"container_file_t\"}, {\"path\": \"/run/libvirt\"}, {\"path\": \"/var/log/containers/libvirt/swtpm\", \"setype\": \"container_file_t\", \"mode\": \"0770\"}]}, {\"name\": \"ensure qemu group is present on the host\", \"group\": {\"name\": \"qemu\", \"gid\": 107, \"state\": \"present\"}}, {\"name\": \"ensure qemu user is present on the host\", \"user\": {\"name\": \"qemu\", \"uid\": 107, \"group\": \"qemu\", \"state\": \"present\", \"shell\": \"/sbin/nologin\", \"comment\": \"qemu user\"}}, {\"name\": \"create directory for vhost-user sockets with qemu ownership\", \"file\": {\"path\": \"/var/lib/vhost_sockets\", \"state\": \"directory\", \"owner\": \"qemu\", \"group\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"vhostuser_socket_group\"]}, \"setype\": \"virt_cache_t\", \"seuser\": \"system_u\"}}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}, {\"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}, \"with_items\": [\"libvirtd.service\", \"virtlogd.socket\"], \"when\": \"libvirt_installed.rc == 0\"}, {\"name\": \"ensure /run/libvirt is present upon reboot\", \"copy\": {\"dest\": \"/etc/tmpfiles.d/run-libvirt.conf\", \"content\": \"d /run/libvirt 0755 root root - -\\n\"}}, {\"name\": \"Enable os_enable_vtpm SELinux boolean for vTPM\", \"seboolean\": {\"name\": \"os_enable_vtpm\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}, {\"if\": [{\"get_param\": \"UseCustomGnuTlsQemuCryptoPolicy\"}, [{\"name\": \"set gnutls_qemu_config_crypto_policy fact\", \"set_fact\": {\"gnutls_qemu_config_crypto_policy\": {\"get_param\": \"CustomGnuTlsQemuCryptoPolicy\"}}}, {\"name\": \"create gnutls-qemu.config\", \"copy\": {\"dest\": \"/etc/crypto-policies/local.d/gnutls-qemu.config\", \"mode\": \"0644\", \"owner\": \"root\", \"group\": \"root\", \"content\": \"{{ gnutls_qemu_config_crypto_policy }}\\n\"}, \"register\": \"update_gnutls_config\"}], [{\"name\": \"remove gnutls-qemu.config\", \"file\": {\"path\": \"/etc/crypto-policies/local.d/gnutls-qemu.config\", \"state\": \"absent\"}, \"register\": \"update_gnutls_config\"}]]}, {\"name\": \"update crypto policies\", \"command\": \"update-crypto-policies\", \"when\": \"update_gnutls_config.changed\"}]]}, \"metadata_settings\": {\"list_concat\": [{\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"service\": \"libvirt\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}, \"type\": \"node\"}, {\"service\": \"qemu\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}, \"type\": \"node\"}, {\"service\": \"libvirt-vnc\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"NovaLibvirtNetwork\"]}, \"type\": \"node\"}]]}]}, \"upgrade_tasks\": {\"list_concat\": [[{\"name\": \"Fail if we are on RHEL8 as this is monolithic libvirt deployment\", \"when\": [\"step|int == 0\", \"\'system_upgrade\' not in ansible_run_tags\", \"ansible_facts[\'distribution_major_version\'] is version(\'8\', \'==\')\"], \"fail\": {\"msg\": \"Use of the Modular Libvirt deployment on RHEL8 results in loss of workloads. Use NovaLibvirtLegacy in roles data.\"}}, {\"name\": \"nova_libvirt_container_tmpfile_cleanup\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Remove old tmpfiles.d config\", \"file\": {\"path\": \"/etc/tmpfiles.d/var-run-libvirt.conf\", \"state\": \"absent\"}}]}, {\"name\": \"Get container virtlogd image\", \"when\": \"step|int == 1\", \"tags\": \"always\", \"set_fact\": {\"virtlogd_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtImage\"]}}}, {\"name\": \"Force pull image novalibvirt\", \"when\": [\"step|int == 1\"], \"containers.podman.podman_image\": {\"name\": \"{{ virtlogd_image }}\", \"force\": true}}, {\"name\": \"Diff OS release in container image and baremetal\", \"when\": \"step|int == 1\", \"shell\": \"diff /etc/redhat-release <(podman run {{ virtlogd_image }} cat /etc/redhat-release)\\n\", \"args\": {\"executable\": \"/bin/bash\"}, \"failed_when\": false, \"register\": \"libvirt_ubi_diff\"}, {\"name\": \"Fail if UBI of the container does not match RHEL of running host\", \"when\": [\"\'system_upgrade\' not in ansible_run_tags\", \"step|int == 1\", \"libvirt_ubi_diff.rc == 1\"], \"fail\": {\"msg\": \"The host operating system versus container UBI does not match.\\n{{ libvirt_ubi_diff.stdout }}\\nMost likely container passed to NovaLibvirt was EL8 one.\\nYou have to pass the correct container for container-image-prepare.\\nIf you would continue all running workloads would get destroyed.\\n\"}}], {\"if\": [{\"get_param\": \"NovaEnableVirtlogdContainerWrapper\"}, [{\"name\": \"Switch virtlogd image before system upgrade\", \"when\": \"step|int == 1\", \"tags\": [\"never\", \"system_upgrade\"], \"block\": [{\"name\": \"Get running image version\", \"shell\": \"podman ps --filter name=^nova_virtlogd$ --format \\\"{% raw %}{{ .Image }}{% endraw %}\\\"\\n\", \"register\": \"old_virtlogd_image\"}, {\"name\": \"Switch running image to new image in wrapper script\", \"shell\": \"set -o pipefail\\nsed -i -e \'s|{{ old_virtlogd_image.stdout }}|{{ virtlogd_image }}|\' /var/lib/container-config-scripts/virtlogd_wrapper\\n\", \"when\": [\"old_virtlogd_image.stdout != virtlogd_image\", \"old_virtlogd_image.stdout != \'\'\"]}]}]]}]}, \"update_tasks\": {\"list_concat\": [{\"get_attr\": [\"NovaLibvirtCommon\", \"update_tasks\"]}, [{\"name\": \"nova_libvirt_container_tmpfile_cleanup\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Remove old tmpfiles.d config\", \"file\": {\"path\": \"/etc/tmpfiles.d/var-run-libvirt.conf\", \"state\": \"absent\"}}]}]]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(87,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Cinder base service. Shared by all Cinder services.\\n\", \"parameters\": {\"CinderStorageAvailabilityZone\": {\"default\": \"nova\", \"description\": \"The Cinder service\'s storage availability zone.\", \"type\": \"string\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CinderDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging on Cinder services.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"CinderCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"CinderCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"CinderCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"cinder\"}, \"CinderCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"CinderCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/cinder/cinder-rowsflush.log\"}, \"CinderCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"CinderRpcResponseTimeout\": {\"default\": 60, \"description\": \"Cinder\'s RPC response timeout, in seconds.\", \"type\": \"number\"}, \"NovaPassword\": {\"type\": \"string\", \"description\": \"The password for the nova service and db account\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder base service.\", \"value\": {\"service_name\": \"cinder_base\", \"config_settings\": {\"cinder::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"cinder\", \"password\": {\"get_param\": \"CinderPassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/cinder\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"cinder\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"cinder::logging::debug\": {\"if\": [{\"get_param\": \"CinderDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"cinder::storage_availability_zone\": {\"get_param\": \"CinderStorageAvailabilityZone\"}, \"cinder::rabbit_heartbeat_timeout_threshold\": 60, \"cinder::rpc_response_timeout\": {\"get_param\": \"CinderRpcResponseTimeout\"}, \"cinder::rabbit_heartbeat_in_pthread\": false, \"cinder::db::database_db_max_retries\": -1, \"cinder::db::database_max_retries\": -1, \"cinder::cron::db_purge::minute\": {\"get_param\": \"CinderCronDbPurgeMinute\"}, \"cinder::cron::db_purge::hour\": {\"get_param\": \"CinderCronDbPurgeHour\"}, \"cinder::cron::db_purge::monthday\": {\"get_param\": \"CinderCronDbPurgeMonthday\"}, \"cinder::cron::db_purge::month\": {\"get_param\": \"CinderCronDbPurgeMonth\"}, \"cinder::cron::db_purge::weekday\": {\"get_param\": \"CinderCronDbPurgeWeekday\"}, \"cinder::cron::db_purge::user\": {\"get_param\": \"CinderCronDbPurgeUser\"}, \"cinder::cron::db_purge::age\": {\"get_param\": \"CinderCronDbPurgeAge\"}, \"cinder::cron::db_purge::destination\": {\"get_param\": \"CinderCronDbPurgeDestination\"}, \"cinder::cron::db_purge::maxdelay\": {\"get_param\": \"CinderCronDbPurgeMaxDelay\"}, \"cinder::glance::glance_api_servers\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"cinder::keystone::service_user::send_service_user_token\": true, \"cinder::keystone::service_user::project_name\": \"service\", \"cinder::keystone::service_user::auth_type\": \"password\", \"cinder::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::keystone::service_user::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"cinder::nova::interface\": \"admin\", \"cinder::nova::project_name\": \"service\", \"cinder::nova::auth_type\": \"password\", \"cinder::nova::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::nova::password\": {\"get_param\": \"NovaPassword\"}, \"cinder::nova::region_name\": {\"get_param\": \"KeystoneRegion\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (88,'2026-06-14 07:52:36',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"SNMP client configured with Puppet, to facilitate Ceilometer Hardware monitoring in the undercloud. This service is required to enable hardware monitoring.\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"SnmpdBindHost\": {\"description\": \"An array of bind host addresses on which SNMP daemon will listen.\", \"type\": \"comma_delimited_list\", \"default\": [\"udp:161\", \"udp6:[::1]:161\"]}, \"SnmpdOptions\": {\"description\": \"A string containing the commandline options passed to snmpd\", \"type\": \"string\", \"default\": \"-LS0-5d\"}, \"SnmpdIpSubnet\": {\"default\": \"\", \"description\": \"IP address/subnet on the snmpd network. If empty (default), SnmpdNetwork will be taken.\", \"type\": \"string\"}}, \"conditions\": {\"snmpd_network_unset\": {\"equals\": [{\"get_param\": \"SnmpdIpSubnet\"}, \"\"]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the SNMP services\", \"value\": {\"service_name\": \"snmp\", \"firewall_rules\": {\"if\": [\"snmpd_network_unset\", {\"map_merge\": {\"repeat\": {\"for_each\": {\"<%net_cidr%>\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"SnmpdNetwork\"]}]}}, \"template\": {\"124 snmp <%net_cidr%>\": {\"dport\": 161, \"proto\": \"udp\", \"source\": \"<%net_cidr%>\"}}}}}, {\"124 snmp\": {\"dport\": 161, \"proto\": \"udp\", \"source\": {\"get_param\": \"SnmpdIpSubnet\"}}}]}, \"config_settings\": {\"tripleo::profile::base::snmp::snmpd_user\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"tripleo::profile::base::snmp::snmpd_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"snmp::agentaddress\": {\"get_param\": \"SnmpdBindHost\"}, \"snmp::snmpd_options\": {\"get_param\": \"SnmpdOptions\"}}, \"step_config\": \"include tripleo::profile::base::snmp\\n\", \"upgrade_tasks\": [{\"when\": \"step|int == 0\", \"block\": [{\"name\": \"Check if snmpd is enabled\", \"command\": \"systemctl is-enabled --quiet snmpd\", \"failed_when\": false, \"register\": \"snmpd_enabled_result\"}, {\"name\": \"Set fact snmpd_enabled\", \"set_fact\": {\"snmpd_enabled\": \"{{ snmpd_enabled_result.rc == 0 }}\"}}]}, {\"name\": \"Stop snmp service\", \"when\": [\"step|int == 1\", \"snmpd_enabled|bool\"], \"service\": \"name=snmpd state=stopped\"}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(89,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Nova base service. Shared for all Nova services.\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"NovaPassword\": {\"description\": \"The password for the nova service and db account\", \"type\": \"string\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}, \"NeutronPassword\": {\"description\": \"The password for the neutron service and db account, used by neutron agents.\", \"type\": \"string\", \"hidden\": true, \"default\": \"6qRgEE1E2pXgYo1BuAX3xSNst\"}, \"PlacementPassword\": {\"description\": \"The password for the Placement service and db account\", \"type\": \"string\", \"hidden\": true, \"default\": \"trZmJaOVoQNUy8C5jM1tVazQd\"}, \"PlacementAPIInterface\": {\"type\": \"string\", \"description\": \"Endpoint interface to be used for the placement API.\\n\", \"default\": \"internal\"}, \"NovaOVSBridge\": {\"default\": \"br-int\", \"description\": \"Name of integration bridge used by Open vSwitch\", \"type\": \"string\"}, \"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"NovaDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Nova services.\", \"type\": \"boolean\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"EnableConfigPurge\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Remove configuration that is not generated by TripleO. Used to avoid configuration remnants after upgrades.\\n\"}, \"UpgradeLevelNovaCompute\": {\"type\": \"string\", \"description\": \"Nova Compute upgrade level\", \"default\": \"\"}, \"NovaOVSDBConnection\": {\"type\": \"string\", \"description\": \"OVS DB connection string to used by Nova\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaSyncPowerStateInterval\": {\"type\": \"number\", \"description\": \"Interval to sync power states between the database and the hypervisor. Set to -1 to disable. Setting this to 0 will run at the default rate(60) defined in oslo.service.\", \"default\": 600}, \"RpcUseSSL\": {\"default\": true, \"description\": \"Messaging client subscriber parameter to specify an SSL connection to the messaging host.\\n\", \"type\": \"string\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"NovaCrossAZAttach\": {\"default\": true, \"description\": \"Whether instances can attach cinder volumes from a different availability zone.\", \"type\": \"boolean\"}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"conditions\": {\"compute_upgrade_level_set\": {\"not\": {\"equals\": [{\"get_param\": \"UpgradeLevelNovaCompute\"}, \"\"]}}, \"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"nova::ovsdb_connection\": \"NovaOVSDBConnection\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NovaOVSDBConnection\": {\"get_param\": \"NovaOVSDBConnection\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Nova base service.\", \"value\": {\"service_name\": \"nova_base\", \"config_settings\": {\"map_merge\": [{\"nova::my_ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}}}, \"nova::rabbit_use_ssl\": {\"get_param\": \"RpcUseSSL\"}, \"nova::keystone::service_user::send_service_user_token\": true, \"nova::keystone::service_user::project_name\": \"service\", \"nova::keystone::service_user::password\": {\"get_param\": \"NovaPassword\"}, \"nova::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"nova::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::placement::project_name\": \"service\", \"nova::placement::password\": {\"get_param\": \"PlacementPassword\"}, \"nova::placement::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"nova::placement::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::placement::valid_interfaces\": {\"get_param\": \"PlacementAPIInterface\"}, \"nova::os_region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::logging::debug\": {\"if\": [{\"get_param\": \"NovaDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"nova::purge_config\": {\"get_param\": \"EnableConfigPurge\"}, \"nova::network::neutron::project_name\": \"service\", \"nova::network::neutron::username\": \"neutron\", \"nova::network::neutron::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::dhcp_domain\": \"\", \"nova::network::neutron::password\": {\"get_param\": \"NeutronPassword\"}, \"nova::network::neutron::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"nova::network::neutron::valid_interfaces\": \"internal\", \"nova::glance::valid_interfaces\": \"internal\", \"nova::rabbit_heartbeat_timeout_threshold\": 60, \"nova::cinder_catalog_info\": \"volumev3:cinderv3:internalURL\", \"nova::host\": \"%{hiera(\'fqdn_canonical\')}\", \"nova::notify_on_state_change\": \"vm_and_task_state\", \"nova::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"nova::notification_format\": \"unversioned\", \"nova::network::neutron::auth_type\": \"v3password\", \"nova::db::database_db_max_retries\": -1, \"nova::db::database_max_retries\": -1, \"nova::network::neutron::ovs_bridge\": {\"get_param\": \"NovaOVSBridge\"}, \"nova::compute::sync_power_state_interval\": {\"get_param\": \"NovaSyncPowerStateInterval\"}, \"nova_is_additional_cell\": {\"get_param\": \"NovaAdditionalCell\"}, \"nova::cross_az_attach\": {\"get_param\": \"NovaCrossAZAttach\"}, \"nova::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"nova::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}, \"nova::cache::backend\": {\"if\": [\"tls_cache_enabled\", \"dogpile.cache.pymemcache\", \"dogpile.cache.memcached\"]}, \"nova::rabbit_heartbeat_in_pthread\": false, \"nova::upgrade_level_compute\": {\"if\": [\"compute_upgrade_level_set\", {\"get_param\": \"UpgradeLevelNovaCompute\"}]}}, {\"get_attr\": [\"RoleParametersValue\", \"value\"]}]}, \"service_config_settings\": {\"rabbitmq\": {\"nova::rabbit_use_ssl\": {\"get_param\": \"RpcUseSSL\"}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(90,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder Backup service\\n\", \"parameters\": {\"ContainerCinderBackupImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"ClusterCommonTag\": {\"default\": false, \"description\": \"When set to false, a pacemaker service is configured to use a floating tag for its container image name, e.g. \'REGISTRY/NAMESPACE/IMAGENAME:pcmklatest\'. When set to true, the service uses a floating prefix as well, e.g. \'cluster.common.tag/IMAGENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"ClusterFullTag\": {\"default\": true, \"description\": \"When set to true, the pacemaker service uses a fully constant tag for its container image name, e.g. \'cluster.common.tag/SERVICENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"CinderBackupBackend\": {\"default\": \"swift\", \"description\": \"The short name of the Cinder Backup backend to use.\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"swift\", \"ceph\", \"nfs\", \"gcs\", \"s3\"]}]}, \"CinderBackupRbdPoolName\": {\"default\": \"backups\", \"type\": \"string\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ConfigDebug\": {\"default\": false, \"description\": \"Whether to run config management (e.g. Puppet) in debug mode.\", \"type\": \"boolean\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"DockerCinderBackupLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.backup\", \"file\": \"/var/log/containers/cinder/cinder-backup.log\"}}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBackupBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-container-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"CinderBackupBackend\": {\"get_param\": \"CinderBackupBackend\"}, \"CinderBackupRbdPoolName\": {\"get_param\": \"CinderBackupRbdPoolName\"}, \"CephClientUserName\": {\"get_param\": \"CephClientUserName\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderBackupImage\": \"ContainerCinderBackupImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderBackupImage\": {\"get_param\": \"ContainerCinderBackupImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder Backup role.\", \"value\": {\"service_name\": \"cinder_backup\", \"monitoring_subscription\": {\"get_attr\": [\"CinderBackupBase\", \"role_data\", \"monitoring_subscription\"]}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBackupBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::profile::pacemaker::cinder::backup_bundle::cinder_backup_docker_image\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"tripleo::profile::pacemaker::cinder::backup_bundle::docker_volumes\": {\"get_attr\": [\"CinderCommon\", \"cinder_backup_volumes\"]}, \"tripleo::profile::pacemaker::cinder::backup_bundle::docker_environment\": {\"get_attr\": [\"CinderCommon\", \"cinder_backup_environment\"]}, \"tripleo::profile::pacemaker::cinder::backup_bundle::container_backend\": {\"get_param\": \"ContainerCli\"}, \"tripleo::profile::pacemaker::cinder::backup_bundle::ceph_conf_path\": {\"get_param\": \"CephConfigPath\"}, \"cinder::backup::manage_service\": false, \"cinder::backup::enabled\": false}]}, \"service_config_settings\": {\"get_attr\": [\"CinderBackupBase\", \"role_data\", \"service_config_settings\"]}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line\", \"step_config\": {\"list_join\": [\"\\n\", [{\"get_attr\": [\"CinderBackupBase\", \"role_data\", \"puppet_config\", \"step_config\"]}, \"include tripleo::profile::pacemaker::cinder::backup_bundle\"]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_backup.json\": {\"command\": \"/usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf\", \"config_files\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_permissions\"]}}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"docker_config\": {\"step_3\": {\"cinder_backup_init_logs\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}}, \"host_prep_tasks\": {\"get_attr\": [\"CinderCommon\", \"cinder_backup_host_prep_tasks\"]}, \"deploy_steps_tasks\": [{\"name\": \"Cinder Backup tag container image for pacemaker\", \"when\": \"step|int == 1\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"container_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}}}, {\"name\": \"Cinder Backup HA Wrappers Step\", \"when\": \"step|int == 5\", \"block\": [{\"name\": \"Cinder backup puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"cinder_backup\", \"tripleo_ha_wrapper_resource_name\": \"openstack-cinder-backup\", \"tripleo_ha_wrapper_bundle_name\": \"openstack-cinder-backup\", \"tripleo_ha_wrapper_resource_state\": \"_ Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"cinder\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::cinder::backup_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".cinder_backup_previous_run\"}}]}], \"external_update_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"ha_image_update\", \"block\": [{\"block\": [{\"name\": \"Get cinder_backup image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_backup_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-backup\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_backup image\", \"set_fact\": {\"cinder_backup_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"cinder_backup_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_backup_image\": \"{{xmllint_pcmk_cinder_backup_image.stdout}}\"}}], \"delegate_to\": \"{{ (groups[\\\"cinder_backup\\\"] | difference(groups[\\\"excluded_overcloud\\\"]))[0] }}\"}, {\"name\": \"cinder-backup temporary pacemaker container tag in case of image switch\", \"become\": true, \"import_role\": {\"name\": \"tripleo_ha_image_update\"}, \"vars\": {\"tripleo_ha_image_update_node_names\": \"{{ groups[\\\"cinder_backup\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) }}\", \"tripleo_ha_image_update_bundle\": \"openstack-cinder-backup\", \"tripleo_ha_image_update_new_image\": \"{{cinder_backup_image_latest}}\", \"tripleo_ha_image_update_old_image\": \"{{pcmk_cinder_backup_image}}\"}, \"when\": [\"(pcmk_cinder_backup_image != \\\"\\\")\", \"(pcmk_cinder_backup_image != cinder_backup_image_latest)\"]}]}], \"update_tasks\": [{\"block\": [{\"name\": \"Get cinder_backup image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_backup_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-backup\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_backup image\", \"set_fact\": {\"cinder_backup_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"cinder_backup_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_backup_image\": \"{{xmllint_pcmk_cinder_backup_image.stdout}}\"}}], \"when\": \"(step|int == 0 or step|int == 2)\"}, {\"name\": \"Check for update of cinder-backup container image name\", \"when\": \"step|int == 0\", \"assert\": {\"that\": \"pcmk_cinder_backup_image == cinder_backup_image_latest\", \"fail_msg\": \"cinder-backup image change detected, run overcloud external-update --tags ha_image_update first\"}}, {\"name\": \"Tear-down non-HA cinder-backup container\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"Remove non-HA cinder-backup container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"cinder_backup\"]}}]}, {\"name\": \"cinder_backup fetch and retag container image for pacemaker\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"Retag pcmklatest to latest cinder_backup image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_backup_image}}\", \"container_image_latest\": \"{{cinder_backup_image_latest}}\"}}]}], \"post_update_tasks\": [{\"name\": \"Cinder backup bundle post update\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Cinder backup puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"cinder_backup\", \"tripleo_ha_wrapper_resource_name\": \"openstack-cinder-backup\", \"tripleo_ha_wrapper_bundle_name\": \"openstack-cinder-backup\", \"tripleo_ha_wrapper_resource_state\": \"_ Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"cinder\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::cinder::backup_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".cinder_backup_previous_run\"}}], \"vars\": {\"tripleo_ha_wrapper_minor_update\": true}}], \"upgrade_tasks\": [{\"name\": \"Tear-down non-HA cinder_backup container\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Remove non-HA cinder-backup container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"cinder_backup\"]}}]}, {\"name\": \"Prepare switch of cinder_backup image name\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Get cinder_backup image id currently used by pacemaker\", \"shell\": \"pcs resource config openstack-cinder-backup | grep -Eo \'image=[^ ]+\' | awk -F= \'{print $2;}\'\", \"register\": \"cinder_backup_image_current_res\", \"failed_when\": false}, {\"name\": \"cinder_backup image facts\", \"set_fact\": {\"cinder_backup_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"cinder_backup_image_current\": \"{{cinder_backup_image_current_res.stdout}}\"}}, {\"name\": \"Temporarily tag the current cinder_backup image id with the upgraded image name\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_backup_image_current}}\", \"container_image_latest\": \"{{cinder_backup_image_latest}}\", \"pull_image\": false}, \"when\": [\"cinder_backup_image_current != \'\'\", \"cinder_backup_image_current != cinder_backup_image_latest\"]}, {\"name\": \"Create cinder_backup retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/cinder_backup_needs_retag\", \"state\": \"touch\"}, \"when\": [\"cinder_backup_image_current != \'\'\", \"cinder_backup_image_current != cinder_backup_image_latest\"]}]}, {\"name\": \"Update cinder_backup pcs resource bundle for new container image - check\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"set is_cinder_backup_bootstrap_node fact\", \"tags\": \"common\", \"set_fact\": \"is_cinder_backup_bootstrap_node={{cinder_backup_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower}}\"}, {\"name\": \"Check for cinder_backup retag statefile\", \"stat\": {\"path\": \"/var/lib/tripleo/cinder_backup_needs_retag\"}, \"register\": \"cinder_backup_retag_state_file\"}]}, {\"name\": \"Update cinder_backup pcs resource bundle for new container image\", \"when\": [\"step|int == 1\", \"is_cinder_backup_bootstrap_node\", \"cinder_backup_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the cinder_backup cluster resource before container upgrade step1\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-backup\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Update the cinder_backup bundle to use the new container image name\", \"command\": \"pcs resource bundle update openstack-cinder-backup container image={{cinder_backup_image_latest}}\"}, {\"name\": \"Enable the cinder_backup cluster resource\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-backup\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}]}, {\"name\": \"Check for cinder_backup retag statefile\", \"when\": [\"step|int == 3\"], \"stat\": {\"path\": \"/var/lib/tripleo/cinder_backup_needs_retag\"}, \"register\": \"cinder_backup_retag_state_file\"}, {\"name\": \"Retag the pacemaker image for cinder_backup\", \"when\": [\"step|int == 3\", \"cinder_backup_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the cinder_backup cluster resource before container upgrade step3\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-backup\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Retag the pacemaker image if containerized\", \"block\": [{\"block\": [{\"name\": \"Get cinder_backup image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_backup_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-backup\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_backup image\", \"set_fact\": {\"cinder_backup_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"cinder_backup_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-backup:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_backup_image\": \"{{xmllint_pcmk_cinder_backup_image.stdout}}\"}}]}, {\"block\": [{\"name\": \"Retag pcmklatest to latest cinder_backup image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_backup_image}}\", \"container_image_latest\": \"{{cinder_backup_image_latest}}\"}}]}]}, {\"name\": \"Enable the cinder_backup cluster resource\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-backup\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Remove cinder_backup retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/cinder_backup_needs_retag\", \"state\": \"absent\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(91,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(92,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Qpid dispatch router service for metrics and monitoring purposes\\n\", \"parameters\": {\"ContainerMetricsQdrImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\"}, \"ContainerMetricsQdrConfigImage\": {\"description\": \"The container image to use for the qdrouterd config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MonitoringSubscriptionQdr\": {\"default\": \"overcloud-qdr\", \"type\": \"string\"}, \"MetricsQdrLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.nova.consoleauth\", \"file\": \"/var/log/containers/metrics_qdr/metrics_qdr.log\", \"startmsg.regex\": \"^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]+ \\\\\\\\+[0-9]+)? [A-Z]+ \\\\\\\\([a-z]+\\\\\\\\) \"}}, \"MetricsQdrPort\": {\"default\": 5666, \"description\": \"Service name or port number on which the qdrouterd will accept connections.\", \"type\": \"number\"}, \"MetricsQdrUsername\": {\"default\": \"guest\", \"description\": \"Username which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\"}, \"MetricsQdrPassword\": {\"default\": \"guest\", \"description\": \"Password which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\", \"hidden\": true}, \"MetricsQdrConnectors\": {\"default\": [], \"description\": \"Connectors configuration (array of hashes).\", \"type\": \"json\"}, \"MetricsQdrSSLProfiles\": {\"default\": [{\"name\": \"sslProfile\"}], \"description\": \"SSL Profiles for the connectors (array of hashes).\", \"type\": \"json\"}, \"MetricsQdrAddresses\": {\"default\": [{\"prefix\": \"collectd\", \"distribution\": \"multicast\"}, {\"prefix\": \"ceilometer/metering.sample\", \"distribution\": \"multicast\"}, {\"prefix\": \"ceilometer/event.sample\", \"distribution\": \"multicast\"}], \"description\": \"Addresses configuration (array of hashes).\", \"type\": \"json\"}, \"MetricsQdrAutoLinks\": {\"default\": [], \"description\": \"AutoLinks for the Configured Addresses\", \"type\": \"json\"}, \"MetricsQdrUseSSL\": {\"default\": false, \"description\": \"Set to true if it is required to use SSL or TLS on the connection for the local listener. !WARNING! Currently breaks connections from collectd and ceilometer.\", \"type\": \"boolean\"}, \"MetricsQdrUseEncryption\": {\"default\": false, \"description\": \"Set to true if it is required to encrypt connection to the peer for listener. Not currently implemented, use EnableInternalTLS instead. This option can be ignored.\", \"type\": \"boolean\"}, \"MetricsQdrSaslMechanisms\": {\"default\": \"ANONYMOUS\", \"description\": \"List of accepted SASL auth mechanisms for listener in format of comma separated list.\", \"type\": \"string\"}, \"MetricsQdrSslCertDb\": {\"default\": \"/etc/ipa/ca.crt\", \"description\": \"Path to SSL certificate db for listener.\", \"type\": \"string\"}, \"MetricsQdrSslCertFile\": {\"default\": \"/etc/pki/tls/certs/metrics_qdr.crt\", \"description\": \"Path to SSL certificate file for listener.\", \"type\": \"string\"}, \"MetricsQdrSslKeyFile\": {\"default\": \"/etc/pki/tls/private/metrics_qdr.key\", \"description\": \"Path to SSL private key file for listener.\", \"type\": \"string\"}, \"MetricsQdrSslPwFile\": {\"default\": \"\", \"description\": \"Path to SSL password file for certificate key for listener.\", \"type\": \"string\"}, \"MetricsQdrSslPassword\": {\"default\": \"\", \"description\": \"SSL password to be supplied for listener.\", \"type\": \"string\"}, \"MetricsQdrTrustedCerts\": {\"default\": \"\", \"description\": \"Path to file containing trusted certificates for listener.\", \"type\": \"string\"}, \"MetricsQdrAuthenticateClient\": {\"default\": false, \"description\": \"Authenticate the client using SSL/TLS\", \"type\": \"boolean\"}, \"MetricsQdrExternalEndpoint\": {\"default\": false, \"description\": \"Whether QDR should listen on external network interface. To enable listening on external network one must deploy QDRs in mesh mode.\", \"type\": \"boolean\"}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableSTF\": {\"default\": false, \"description\": \"Set to true to enable configuration for STF client.\", \"type\": \"boolean\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"QdrCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"listener_ssl_enabled\": {\"equals\": [{\"get_param\": \"MetricsQdrUseSSL\"}, true]}, \"enable_stf\": {\"equals\": [{\"get_param\": \"EnableSTF\"}, true]}, \"key_size_override_unset\": {\"equals\": [{\"get_param\": \"QdrCertificateKeySize\"}, \"\"]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerMetricsQdrImage\": \"ContainerMetricsQdrImage\", \"ContainerMetricsQdrConfigImage\": \"ContainerMetricsQdrConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerMetricsQdrImage\": {\"get_param\": \"ContainerMetricsQdrImage\"}, \"ContainerMetricsQdrConfigImage\": {\"get_param\": \"ContainerMetricsQdrConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the metrics Qdr role.\", \"value\": {\"service_name\": \"metrics_qdr\", \"firewall_rules\": {\"map_merge\": [{\"109 metrics qdr\": {\"dport\": [{\"get_param\": \"MetricsQdrPort\"}]}}, {\"map_merge\": {\"repeat\": {\"for_each\": {\"<%net_cidr%>\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", \"ctlplane\"]}}, \"template\": {\"109 accept internal metrics qdr ctlplane subnet <%net_cidr%>\": {\"dport\": [5667, 5668]}}}}}]}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionQdr\"}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_metrics_qdr\": [{\"get_param\": \"MetricsQdrLoggingSource\"}]}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::metrics::qdr::listener_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::haproxy::metrics_qdr\": {\"get_param\": \"MetricsQdrExternalEndpoint\"}, \"tripleo::profile::base::metrics::qdr::listener_port\": {\"get_param\": \"MetricsQdrPort\"}, \"tripleo::profile::base::metrics::qdr::username\": {\"get_param\": \"MetricsQdrUsername\"}, \"tripleo::profile::base::metrics::qdr::password\": {\"get_param\": \"MetricsQdrPassword\"}, \"tripleo::profile::base::metrics::qdr::connectors\": {\"get_param\": \"MetricsQdrConnectors\"}, \"tripleo::profile::base::metrics::qdr::addresses\": {\"get_param\": \"MetricsQdrAddresses\"}, \"tripleo::profile::base::metrics::qdr::autolink_addresses\": {\"get_param\": \"MetricsQdrAutoLinks\"}, \"tripleo::profile::base::metrics::qdr::listener_require_ssl\": {\"if\": [\"listener_ssl_enabled\", true, false]}, \"tripleo::profile::base::metrics::qdr::listener_require_encrypt\": {\"get_param\": \"MetricsQdrUseEncryption\"}, \"tripleo::profile::base::metrics::qdr::listener_sasl_mech\": {\"get_param\": \"MetricsQdrSaslMechanisms\"}, \"tripleo::profile::base::metrics::qdr::listener_ssl_cert_db\": {\"get_param\": \"MetricsQdrSslCertDb\"}, \"tripleo::profile::base::metrics::qdr::listener_ssl_cert_file\": {\"get_param\": \"MetricsQdrSslCertFile\"}, \"tripleo::profile::base::metrics::qdr::listener_ssl_key_file\": {\"get_param\": \"MetricsQdrSslKeyFile\"}, \"tripleo::profile::base::metrics::qdr::listener_ssl_pw_file\": {\"get_param\": \"MetricsQdrSslPwFile\"}, \"tripleo::profile::base::metrics::qdr::listener_ssl_password\": {\"get_param\": \"MetricsQdrSslPassword\"}, \"tripleo::profile::base::metrics::qdr::listener_trusted_certs\": {\"get_param\": \"MetricsQdrTrustedCerts\"}, \"qdr::log_enable\": \"info+\", \"qdr::log_output\": \"/var/log/qdrouterd/metrics_qdr.log\", \"qdr::listener_auth_peer\": {\"get_param\": \"MetricsQdrAuthenticateClient\"}}, {\"if\": [\"internal_tls_enabled\", {\"tripleo::profile::base::metrics::qdr::ssl_profiles\": {\"list_concat\": [{\"get_param\": \"MetricsQdrSSLProfiles\"}, [{\"name\": \"tlsProfile\", \"certFile\": \"/etc/pki/tls/certs/metrics_qdr.crt\", \"keyFile\": \"/etc/pki/tls/private/metrics_qdr.key\", \"caCertFile\": {\"get_param\": \"InternalTLSCAFile\"}}]]}}, {\"tripleo::profile::base::metrics::qdr::ssl_profiles\": {\"get_param\": \"MetricsQdrSSLProfiles\"}}]}, {\"if\": [\"enable_stf\", {\"tripleo::profile::base::metrics::qdr::interior_mesh_nodes\": \"\", \"tripleo::profile::base::metrics::qdr::router_mode\": \"edge\"}, null]}]}, \"metadata_settings\": {\"if\": [\"internal_tls_enabled\", [{\"service\": \"metrics_qdr\", \"network\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}, \"type\": \"node\"}], null]}, \"puppet_config\": {\"config_volume\": \"metrics_qdr\", \"step_config\": \"include tripleo::profile::base::metrics::qdr\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMetricsQdrConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/metrics_qdr.json\": {\"command\": \"/usr/sbin/qdrouterd -c /etc/qpid-dispatch/qdrouterd.conf\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}], \"permissions\": [{\"path\": \"/var/lib/qdrouterd\", \"owner\": \"qdrouterd:qdrouterd\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/metrics_qdr.crt\", \"owner\": \"qdrouterd:qdrouterd\", \"optional\": true}, {\"path\": \"/etc/pki/tls/private/metrics_qdr.key\", \"owner\": \"qdrouterd:qdrouterd\", \"optional\": true}]}}, \"docker_config\": {\"step_1\": {\"metrics_qdr_init_logs\": {\"start_order\": 0, \"detach\": false, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMetricsQdrImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/metrics_qdr:/var/log/qdrouterd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R qdrouterd:qdrouterd /var/log/qdrouterd\"]}, \"metrics_qdr\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMetricsQdrImage\"]}, \"net\": \"host\", \"user\": \"qdrouterd\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/metrics_qdr.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/metrics_qdr:/var/lib/kolla/config_files/src:ro\", \"/var/lib/metrics_qdr:/var/lib/qdrouterd:z\", \"/var/log/containers/metrics_qdr:/var/log/qdrouterd:z\"], {\"if\": [\"internal_tls_enabled\", [\"/etc/pki/tls/certs/metrics_qdr.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/metrics_qdr.crt:ro\", \"/etc/pki/tls/private/metrics_qdr.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/metrics_qdr.key:ro\"], null]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"metrics_qdr\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_NETWORK}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"principal\": {\"str_replace\": {\"template\": \"metrics_qdr/{{fqdn_NETWORK}}@{{idm_realm}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"run_after\": \"container_name=$({{container_cli}} ps --format=\\\\{\\\\{.Names\\\\}\\\\} | grep metrics_qdr)\\nservice_crt=\\\"/etc/pki/tls/certs/metrics_qdr.crt\\\"\\nservice_key=\\\"/etc/pki/tls/private/metrics_qdr.key\\n# Copy the new cert from the mount-point to the real path\\n{{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_crt\\\" \\\"$service_crt\\\"\\n# Copy the new key from the mount-point to the real path\\n{{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_key\\\" \\\"$service_key\\\"\\n# Set appropriate permissions\\n{{container_cli}} exec \\\"$container_name\\\" chown qdrouterd:qdrouterd \\\"$service_crt\\\"\\n{{container_cli}} exec \\\"$container_name\\\" chown qdrouterd:qdrouterd \\\"$service_key\\\"\\n# Trigger a container restart to read the new certificate\\n{{container_cli}} restart \\\"$container_name\\\"\\n\", \"key_size\": {\"if\": [\"key_size_override_unset\", {\"get_param\": \"CertificateKeySize\"}, {\"get_param\": \"QdrCertificateKeySize\"}]}, \"ca\": \"ipa\"}]}}]}], \"host_prep_tasks\": [{\"name\": \"create persistent logs directory\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/metrics_qdr\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/metrics_qdr\", \"setype\": \"container_file_t\"}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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::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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(93,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"ControlPlaneIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageNetName\": {\"default\": \"storage\", \"description\": \"The name of the storage network.\", \"type\": \"string\"}, \"StorageMgmtIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"StorageMgmtNetName\": {\"default\": \"storage_mgmt\", \"description\": \"The name of the storage_mgmt network.\", \"type\": \"string\"}, \"InternalApiIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"InternalApiNetName\": {\"default\": \"internal_api\", \"description\": \"The name of the internal_api network.\", \"type\": \"string\"}, \"TenantIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"TenantNetName\": {\"default\": \"tenant\", \"description\": \"The name of the tenant network.\", \"type\": \"string\"}, \"ExternalIpList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"ExternalNetName\": {\"default\": \"external\", \"description\": \"The name of the external network.\", \"type\": \"string\"}, \"EnabledServices\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"type\": \"json\"}, \"ServiceHostnameList\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"NetworkHostnameMap\": {\"default\": [], \"type\": \"json\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"RoleNetworks\": {\"default\": \"ctlplane\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"is_cell\": {\"equals\": [{\"get_param\": \"NovaAdditionalCell\"}, true]}}, \"resources\": {\"EnabledServicesValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"comma_delimited_list\", \"value\": {\"yaql\": {\"expression\": \"let(root => $) -> $.data.extra_services.items().where($[0] in $root.data.enabled_services).select($[1]).flatten() + $root.data.enabled_services\", \"data\": {\"enabled_services\": {\"get_param\": \"EnabledServices\"}, \"extra_services\": {\"keystone\": [\"keystone_admin_api\", \"keystone_public_api\"]}}}}}}, \"NetIpMapValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"yaql\": {\"expression\": \"let(root => $) -> dict($.data.net_ip_map.items().where($[0] in $root.data.role_networks))\", \"data\": {\"role_networks\": {\"get_param\": \"RoleNetworks\"}, \"net_ip_map\": {\"ctlplane\": {\"get_param\": \"ControlPlaneIpList\"}, \"storage\": {\"get_param\": \"StorageIpList\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtIpList\"}, \"internal_api\": {\"get_param\": \"InternalApiIpList\"}, \"tenant\": {\"get_param\": \"TenantIpList\"}, \"external\": {\"get_param\": \"ExternalIpList\"}}}}}, {\"keys\": {\"ctlplane\": \"ctlplane\", \"storage\": {\"get_param\": \"StorageNetName\"}, \"storage_mgmt\": {\"get_param\": \"StorageMgmtNetName\"}, \"internal_api\": {\"get_param\": \"InternalApiNetName\"}, \"tenant\": {\"get_param\": \"TenantNetName\"}, \"external\": {\"get_param\": \"ExternalNetName\"}}}]}}}}, \"outputs\": {\"net_ip_map\": {\"description\": \"A Hash containing a mapping of network names to assigned lists of IP addresses.\\n\", \"value\": {\"get_attr\": [\"NetIpMapValue\", \"value\"]}}, \"ctlplane_service_ips\": {\"description\": \"Map of enabled services to a list of their ctlplane IP addresses\\n\", \"value\": {\"map_merge\": {\"repeat\": {\"template\": {\"SERVICE_ctlplane_node_ips\": \"$$ groups[\'SERVICE\'] | default ([]) | map(\'extract\', hostvars, \'ctlplane_ip\') | list | to_json $$\"}, \"for_each\": {\"SERVICE\": {\"get_attr\": [\"EnabledServicesValue\", \"value\"]}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ControlPlaneIpList\": \"\", \"InternalApiIpList\": \"\", \"TenantIpList\": \"\", \"EnabledServices\": \"\", \"ServiceNetMap\": {\"apache_network\": \"internal_api\", \"neutron_tenant_network\": \"tenant\", \"aodh_api_network\": \"internal_api\", \"barbican_api_network\": \"internal_api\", \"gnocchi_api_network\": \"internal_api\", \"mongodb_network\": \"internal_api\", \"cinder_api_network\": \"internal_api\", \"cinder_iscsi_network\": \"storage\", \"glance_api_network\": \"internal_api\", \"glance_api_edge_network\": \"internal_api\", \"glance_api_internal_network\": \"internal_api\", \"ironic_api_network\": \"ctlplane\", \"ironic_network\": \"ctlplane\", \"ironic_inspector_network\": \"ctlplane\", \"keystone_admin_api_network\": \"ctlplane\", \"keystone_public_api_network\": \"internal_api\", \"manila_api_network\": \"internal_api\", \"neutron_api_network\": \"internal_api\", \"octavia_api_network\": \"internal_api\", \"heat_api_network\": \"internal_api\", \"heat_api_cfn_network\": \"internal_api\", \"heat_api_cloudwatch_network\": \"internal_api\", \"nova_api_network\": \"internal_api\", \"placement_network\": \"internal_api\", \"nova_metadata_network\": \"internal_api\", \"nova_libvirt_network\": \"internal_api\", \"novajoin_network\": \"internal_api\", \"swift_storage_network\": \"storage_mgmt\", \"swift_proxy_network\": \"storage\", \"horizon_network\": \"internal_api\", \"memcached_network\": \"internal_api\", \"oslo_messaging_rpc_network\": \"internal_api\", \"oslo_messaging_notify_network\": \"internal_api\", \"rabbitmq_network\": \"internal_api\", \"rabbitmq_management_network\": \"internal_api\", \"qdr_network\": \"internal_api\", \"redis_network\": \"internal_api\", \"ganesha_network\": \"external\", \"mysql_network\": \"internal_api\", \"snmpd_network\": \"ctlplane\", \"ceph_cluster_network\": \"storage_mgmt\", \"ceph_dashboard_network\": \"ctlplane\", \"ceph_grafana_network\": \"storage\", \"ceph_mon_network\": \"storage\", \"ceph_rgw_network\": \"storage\", \"public_network\": \"external\", \"internal_api_network\": \"internal_api\", \"opendaylight_api_network\": \"internal_api\", \"ovn_dbs_network\": \"internal_api\", \"docker_registry_network\": \"ctlplane\", \"pacemaker_network\": \"internal_api\", \"pacemaker_remote_network\": \"internal_api\", \"designate_api_network\": \"internal_api\", \"designate_mdns_network\": \"internal_api\", \"designate_worker_network\": \"external\", \"designate_bind_network\": \"external\", \"bindnetwork\": \"external\", \"etcd_network\": \"internal_api\", \"haproxy_network\": \"ctlplane\", \"unbound_network\": \"external\", \"controller_hostname_resolve_network\": \"internal_api\", \"controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_hostname_resolve_network\": \"internal_api\", \"cell_controller_metrics_qdr_network\": \"internal_api\", \"cell_controller_compute_hostname_resolve_network\": \"internal_api\", \"cell_controller_compute_metrics_qdr_network\": \"internal_api\", \"compute_hostname_resolve_network\": \"internal_api\", \"compute_metrics_qdr_network\": \"internal_api\", \"block_storage_hostname_resolve_network\": \"internal_api\", \"block_storage_metrics_qdr_network\": \"internal_api\", \"object_storage_hostname_resolve_network\": \"internal_api\", \"object_storage_metrics_qdr_network\": \"internal_api\", \"ceph_storage_hostname_resolve_network\": \"storage\", \"ceph_storage_metrics_qdr_network\": \"storage\", \"networker_hostname_resolve_network\": \"internal_api\", \"networker_metrics_qdr_network\": \"internal_api\", \"nova_vnc_proxy_network\": \"internal_api\"}, \"ServiceHostnameList\": \"\", \"NetworkHostnameMap\": {}, \"RoleNetworks\": \"ctlplane,internal_api,tenant\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(94,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(95,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (96,'2026-06-14 07:52:37',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Nova libvirt service\\n\", \"parameters\": {\"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"LibvirtDebug\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Set to True to enable debugging libvirt services.\"}, \"LibvirtLogLevel\": {\"default\": 3, \"description\": \"Defines log level in libvirt to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtlogdLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtlogd to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtsecretdLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtsecretd to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtnodedevdLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtnodedevd to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtqemudLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtqemud to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtproxydLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtproxyd to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}, \"LibvirtVirtstoragedLogLevel\": {\"default\": 3, \"description\": \"Defines log level in virtstoraged to filter log output. See https://libvirt.org/logging.html to find its detail.\", \"type\": \"number\", \"constraints\": [{\"range\": {\"min\": 1, \"max\": 4}}]}}, \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": {\"nova::compute::libvirt::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/libvirtd.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtLogLevel\"}]}}}}, \"nova::compute::libvirt::virtlogd::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtlogd.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtlogdLogLevel\"}]}}}}, \"nova::compute::libvirt::virtsecretd::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtsecretd.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtsecretdLogLevel\"}]}}}}, \"nova::compute::libvirt::virtnodedevd::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtnodedevd.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtnodedevdLogLevel\"}]}}}}, \"nova::compute::libvirt::virtqemud::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtqemud.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtqemudLogLevel\"}]}}}}, \"nova::compute::libvirt::virtproxyd::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtproxyd.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtproxydLogLevel\"}]}}}}, \"nova::compute::libvirt::virtstoraged::log_outputs\": {\"str_replace\": {\"template\": \"LEVEL:file:/var/log/libvirt/virtstoraged.log\", \"params\": {\"LEVEL\": {\"if\": [{\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"LibvirtDebug\"}]}, 1, {\"get_param\": \"LibvirtVirtstoragedLogLevel\"}]}}}}}}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to file in the host.\", \"value\": null}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"setype\": \"{{ item.setype }}\", \"state\": \"directory\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/libvirt\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(97,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(98,'2026-06-14 07:52:38',NULL,'{\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(99,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder Scheduler service\\n\", \"parameters\": {\"ContainerCinderSchedulerImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"CinderSchedulerLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.scheduler\", \"file\": \"/var/log/containers/cinder/cinder-scheduler.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MonitoringSubscriptionCinderScheduler\": {\"default\": \"overcloud-cinder-scheduler\", \"type\": \"string\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderSchedulerImage\": \"ContainerCinderSchedulerImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderSchedulerImage\": {\"get_param\": \"ContainerCinderSchedulerImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder Scheduler role.\", \"value\": {\"service_name\": \"cinder_scheduler\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCinderScheduler\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBase\", \"role_data\", \"config_settings\"]}, {\"cinder::scheduler::scheduler_driver\": \"cinder.scheduler.filter_scheduler.FilterScheduler\"}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_cinder_scheduler\": [{\"get_param\": \"CinderSchedulerLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::cinder::scheduler\"], [{\"get_attr\": [\"CinderBase\", \"role_data\", \"step_config\"]}, {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_scheduler.json\": {\"command\": \"/usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}], \"permissions\": [{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}]}}, \"docker_config\": {\"step_2\": {\"cinder_scheduler_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderSchedulerImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}, \"step_4\": {\"cinder_scheduler\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderSchedulerImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"get_attr\": [\"ContainersCommon\", \"healthcheck_rpc_port\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"CinderCommon\", \"cinder_common_volumes\"]}, [\"/var/lib/kolla/config_files/cinder_scheduler.json:/var/lib/kolla/config_files/config.json:ro\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}, {\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop cinder scheduler container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"cinder_scheduler\"], \"tripleo_delegate_to\": \"{{ groups[\'cinder_scheduler\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(100,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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::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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(101,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(102,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(103,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(104,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Ceilometer service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CeilometerMeteringSecret\": {\"description\": \"Secret shared by the ceilometer services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"uQjnMyGhHWUkHld1m4XhlG2J3\"}, \"CeilometerPassword\": {\"description\": \"The password for the ceilometer service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"VPFWIDH2TOahkjV4iFx7Ybaum\"}, \"AmqpRpcAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for RPC addresses\", \"type\": \"string\"}, \"AmqpNotifyAddressPrefix\": {\"default\": \"\", \"description\": \"Address prefix for Notification addresses\", \"type\": \"string\"}, \"ManagePolling\": {\"default\": false, \"description\": \"Whether to manage polling.yaml.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CeilometerDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Ceilometer services.\", \"type\": \"boolean\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"SnmpdReadonlyUserName\": {\"default\": \"ro_snmp_user\", \"description\": \"The user name for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\"}, \"SnmpdReadonlyUserPassword\": {\"description\": \"The user password for SNMPd with readonly rights running on all Overcloud nodes\", \"type\": \"string\", \"hidden\": true, \"default\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"GnocchiArchivePolicy\": {\"default\": \"ceilometer-low-rate\", \"type\": \"string\", \"description\": \"(DEPRECATED) archive policy to use with gnocchi backend\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"GnocchiArchivePolicy\"]}], \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ceilometer role.\", \"value\": {\"service_name\": \"ceilometer_base\", \"config_settings\": {\"map_merge\": [{\"ceilometer::logging::debug\": {\"if\": [{\"get_param\": \"CeilometerDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"ceilometer::agent::polling::manage_polling\": {\"get_param\": \"ManagePolling\"}, \"ceilometer::agent::service_credentials::password\": {\"get_param\": \"CeilometerPassword\"}, \"ceilometer::agent::service_credentials::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"ceilometer::agent::service_credentials::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"ceilometer::agent::service_credentials::project_name\": \"service\", \"ceilometer::agent::service_credentials::user_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::auth_project_domain_name\": \"Default\", \"ceilometer::agent::service_credentials::interface\": \"internalURL\", \"ceilometer::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"ceilometer::amqp_rpc_address_prefix\": {\"get_param\": \"AmqpRpcAddressPrefix\"}, \"ceilometer::amqp_notify_address_prefix\": {\"get_param\": \"AmqpNotifyAddressPrefix\"}, \"ceilometer::telemetry_secret\": {\"get_param\": \"CeilometerMeteringSecret\"}, \"ceilometer::snmpd_readonly_username\": {\"get_param\": \"SnmpdReadonlyUserName\"}, \"ceilometer::snmpd_readonly_user_password\": {\"get_param\": \"SnmpdReadonlyUserPassword\"}, \"ceilometer::host\": \"%{hiera(\'fqdn_canonical\')}\", \"ceilometer::rabbit_heartbeat_in_pthread\": false, \"ceilometer::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"ceilometer::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"ceilometer::cache::backend\": \"dogpile.cache.pymemcache\", \"ceilometer::cache::enable_socket_keepalive\": true}, {\"ceilometer::cache::backend\": \"dogpile.cache.memcached\"}]}]}, \"service_config_settings\": {\"keystone\": {\"tripleo::profile::base::keystone::ceilometer_notification_topics\": [\"notifications\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (105,'2026-06-14 07:52:38',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(106,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(107,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(108,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(109,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized OVN Metadata agent\\n\", \"parameters\": {\"ContainerOvnMetadataImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\"}, \"ContainerNeutronConfigImage\": {\"description\": \"The container image to use for the neutron config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\"}, \"OvnMetadataAgentLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.neutron.agent.ovn-metadata\", \"file\": \"/var/log/containers/neutron/networking-ovn-metadata-agent.log\"}}, \"OVNEnableHaproxyDockerWrapper\": {\"description\": \"Generate a wrapper script so that haproxy is launched in a separate container.\", \"type\": \"boolean\", \"default\": true}, \"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"OVNWrapperDebug\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Controls debugging for the wrapper scripts.\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"NeutronMetadataProxySharedSecret\": {\"description\": \"Shared secret to prevent spoofing\", \"type\": \"string\", \"hidden\": true, \"default\": \"p9l1heTkT8XAt4fkKlGPmpziN\"}, \"NeutronMetadataWorkers\": {\"default\": 1, \"description\": \"Sets the number of worker processes for the neutron OVN metadata agent.\\nThe default value results in the configuration being left unset and a\\nsystem-dependent default will be chosen (usually the number of\\nprocessors). Please note that this can result in a large number of\\nprocesses and memory consumption on systems with a large core count. On\\nsuch systems it is recommended that a non-default value be selected that\\nmatches the load requirements.\\n\", \"type\": \"string\"}, \"NeutronPassword\": {\"description\": \"The password for the neutron service and db account, used by neutron agents.\", \"type\": \"string\", \"hidden\": true, \"default\": \"6qRgEE1E2pXgYo1BuAX3xSNst\"}, \"OVNNorthboundServerPort\": {\"description\": \"Port of the OVN Northbound DB server\", \"type\": \"number\", \"default\": 6641}, \"OVNSouthboundServerPort\": {\"description\": \"Port of the OVN Southbound DB server\", \"type\": \"number\", \"default\": 6642}, \"OVNDbConnectionTimeout\": {\"description\": \"Timeout in seconds for the OVSDB connection transaction\", \"type\": \"number\", \"default\": 180}, \"OVNOvsdbProbeInterval\": {\"description\": \"Probe interval in ms for the OVSDB session\", \"type\": \"number\", \"default\": 60000}, \"MonitoringSubscriptionOvnMetadata\": {\"default\": \"overcloud-ovn-metadata\", \"type\": \"string\"}, \"OvnMetadataAgentDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging for OVN Metadata agent.\", \"type\": \"boolean\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"DockerAdditionalSockets\": {\"default\": [\"/var/lib/openstack/docker.sock\"], \"description\": \"Additional domain sockets for the docker daemon to bind to (useful for mounting into containers that launch other containers)\", \"type\": \"comma_delimited_list\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"OvnMetadataCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"OvnHardwareOffloadedQos\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Enable the QoS support for hardware offloaded ports\"}, \"OVNMetadataImageUpdateTimeout\": {\"description\": \"During update, how long we wait for the container image to be updated, in seconds.\\n\", \"type\": \"number\", \"default\": 600}, \"OVNMetadataUpdateTimeout\": {\"description\": \"During update, how long we wait for the container to be updated, in seconds.\\n\", \"type\": \"number\", \"default\": 600}}, \"conditions\": {\"haproxy_wrapper_enabled\": {\"equals\": [{\"get_param\": \"OVNEnableHaproxyDockerWrapper\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}, \"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"neutron_metadata_workers_unset\": {\"equals\": [{\"get_param\": \"NeutronMetadataWorkers\"}, \"\"]}, \"key_size_override_unset\": {\"equals\": [{\"get_param\": \"OvnMetadataCertificateKeySize\"}, \"\"]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"NeutronBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"NeutronLogging\": {\"type\": \"OS::TripleO::Services::Logging::NeutronCommon\", \"properties\": {\"NeutronServiceName\": \"ovn-metadata-agent\"}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerOvnMetadataImage\": \"ContainerOvnMetadataImage\", \"ContainerNeutronConfigImage\": \"ContainerNeutronConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerOvnMetadataImage\": {\"get_param\": \"ContainerOvnMetadataImage\"}, \"ContainerNeutronConfigImage\": {\"get_param\": \"ContainerNeutronConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for OVNMetadata agent\", \"value\": {\"service_name\": \"ovn_metadata\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionOvnMetadata\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"NeutronBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"NeutronLogging\", \"config_settings\"]}, {\"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::enable_haproxy_wrapper\": {\"get_param\": \"OVNEnableHaproxyDockerWrapper\"}, \"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::haproxy_process_wrapper\": \"/var/lib/neutron/ovn_metadata_haproxy_wrapper\", \"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::haproxy_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnMetadataImage\"]}, \"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::debug\": {\"if\": [{\"get_param\": \"OVNWrapperDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"tripleo::profile::base::neutron::container_cli\": {\"get_param\": \"ContainerCli\"}, \"neutron::agents::ovn_metadata::shared_secret\": {\"get_param\": \"NeutronMetadataProxySharedSecret\"}, \"neutron::agents::ovn_metadata::auth_password\": {\"get_param\": \"NeutronPassword\"}, \"neutron::agents::ovn_metadata::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"neutron::agents::ovn_metadata::auth_tenant\": \"service\", \"neutron::agents::ovn_metadata::metadata_host\": {\"get_param\": [\"EndpointMap\", \"NovaMetadataCellInternal\", \"host_nobrackets\"]}, \"neutron::agents::ovn_metadata::ovsdb_connection_timeout\": {\"get_param\": \"OVNDbConnectionTimeout\"}, \"neutron::agents::ovn_metadata::ovsdb_probe_interval\": {\"get_param\": \"OVNOvsdbProbeInterval\"}, \"neutron::agents::ovn_metadata::hwol_qos_enabled\": {\"get_param\": \"OvnHardwareOffloadedQos\"}, \"ovn::northbound::port\": {\"get_param\": \"OVNNorthboundServerPort\"}, \"ovn::southbound::port\": {\"get_param\": \"OVNSouthboundServerPort\"}, \"neutron::agents::ovn_metadata::debug\": {\"if\": [{\"get_param\": \"OvnMetadataAgentDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"neutron::agents::ovn_metadata::metadata_protocol\": {\"if\": [\"internal_tls_enabled\", \"https\", \"http\"]}}, {\"if\": [\"neutron_metadata_workers_unset\", {}, {\"neutron::agents::ovn_metadata::metadata_workers\": {\"get_param\": \"NeutronMetadataWorkers\"}}]}, {\"if\": [\"internal_tls_enabled\", {\"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_ca_cert\": {\"get_param\": \"InternalTLSCAFile\"}, \"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_ca_cert\": {\"get_param\": \"InternalTLSCAFile\"}, \"tripleo::profile::base::neutron::ovn_metadata::protocol\": \"ssl\", \"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_certificate\": \"/etc/pki/tls/certs/ovn_metadata.crt\", \"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_private_key\": \"/etc/pki/tls/private/ovn_metadata.key\", \"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_certificate\": \"/etc/pki/tls/certs/ovn_metadata.crt\", \"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_private_key\": \"/etc/pki/tls/private/ovn_metadata.key\"}, {}]}]}, \"puppet_config\": {\"puppet_tags\": \"neutron_config,ovn_metadata_agent_config\", \"config_volume\": \"neutron\", \"step_config\": \"include tripleo::profile::base::neutron::ovn_metadata\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNeutronConfigImage\"]}, \"volumes\": [\"/lib/modules:/lib/modules:ro\", \"/run/openvswitch:/run/openvswitch:shared,z\"]}, \"kolla_config\": {\"/var/lib/kolla/config_files/ovn_metadata_agent.json\": {\"command\": {\"list_join\": [\" \", [\"/usr/bin/networking-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini\", {\"get_attr\": [\"NeutronLogging\", \"cmd_extra_args\"]}]]}, \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/neutron\", \"owner\": \"neutron:neutron\", \"recurse\": true}, {\"path\": \"/var/lib/neutron\", \"owner\": \"neutron:neutron\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/ovn_metadata.crt\", \"owner\": \"neutron:neutron\", \"optional\": true, \"perm\": \"0644\"}, {\"path\": \"/etc/pki/tls/private/ovn_metadata.key\", \"owner\": \"neutron:neutron\", \"optional\": true, \"perm\": \"0644\"}]}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"docker_config\": {\"step_2\": {\"create_haproxy_wrapper\": {\"start_order\": 1, \"detach\": false, \"net\": \"host\", \"pid\": \"host\", \"user\": \"root\", \"command\": {\"list_concat\": [[\"/container_puppet_apply.sh\", \"4\", \"file\", \"include ::tripleo::profile::base::neutron::ovn_metadata_agent_wrappers\"]]}, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnMetadataImage\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"container_puppet_apply_volumes\"]}, [\"/run/openvswitch:/run/openvswitch:shared,z\", \"/var/lib/neutron:/var/lib/neutron:shared,z\"]]}}}, \"step_4\": {\"setup_ovs_manager\": {\"start_order\": 0, \"detach\": false, \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"command\": {\"list_concat\": [[\"/container_puppet_apply.sh\", \"4\", \"exec\", \"include tripleo::profile::base::neutron::ovn_metadata\"]]}, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnMetadataImage\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"container_puppet_apply_volumes\"]}, [\"/lib/modules:/lib/modules:ro\", \"/run/openvswitch:/run/openvswitch:shared,z\"]]}, \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}, \"ovn_metadata_agent\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnMetadataImage\"]}, \"net\": \"host\", \"pid\": \"host\", \"cgroupns\": \"host\", \"privileged\": true, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"NeutronLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/ovn_metadata_agent.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/neutron:/var/lib/kolla/config_files/src:ro\", \"/lib/modules:/lib/modules:ro\", \"/run/openvswitch:/run/openvswitch:shared,z\", \"/var/lib/neutron:/var/lib/neutron:shared,z\", \"/run/netns:/run/netns:shared\", \"/var/lib/neutron/kill_scripts:/etc/neutron/kill_scripts:shared,z\"], {\"if\": [\"docker_enabled\", [\"/var/lib/openstack:/var/lib/openstack\"], null]}, {\"if\": [\"haproxy_wrapper_enabled\", [\"/var/lib/neutron/ovn_metadata_haproxy_wrapper:/usr/local/bin/haproxy:ro\"], null]}, {\"if\": [\"internal_tls_enabled\", [\"/etc/pki/tls/certs/ovn_metadata.crt:/etc/pki/tls/certs/ovn_metadata.crt\", \"/etc/pki/tls/private/ovn_metadata.key:/etc/pki/tls/private/ovn_metadata.key\"], null]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"metadata_settings\": {\"list_concat\": [{\"get_attr\": [\"NeutronBase\", \"role_data\", \"metadata_settings\"]}, {\"if\": [\"internal_tls_enabled\", [{\"service\": \"ovn_metadata\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}, \"type\": \"node\"}], null]}]}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"ovn_metadata\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"ovn_metadata/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}}}}, \"run_after\": \"systemctl restart tripleo_ovn_metadata_agent\\n\", \"key_size\": {\"if\": [\"key_size_override_unset\", {\"get_param\": \"CertificateKeySize\"}, {\"get_param\": \"OvnMetadataCertificateKeySize\"}]}, \"ca\": \"ipa\"}]}}]}], \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"NeutronLogging\", \"host_prep_tasks\"]}, [{\"name\": \"create /run/netns with temp namespace\", \"command\": \"ip netns add ns_temp\", \"register\": \"ipnetns_add_result\", \"failed_when\": false}, {\"name\": \"remove temp namespace\", \"command\": \"ip netns delete ns_temp\", \"failed_when\": false, \"when\": [\"ipnetns_add_result.rc is defined\", \"ipnetns_add_result.rc == 0\"]}, {\"name\": \"create /var/lib/neutron\", \"file\": {\"path\": \"/var/lib/neutron\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}, {\"name\": \"set conditions\", \"set_fact\": {\"haproxy_wrapper_enabled\": {\"get_param\": \"OVNEnableHaproxyDockerWrapper\"}, \"debug_enabled\": {\"if\": [{\"get_param\": \"OVNWrapperDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"docker_additional_sockets\": {\"get_param\": \"DockerAdditionalSockets\"}}}, {\"name\": \"create kill_scripts directory within /var/lib/neutron\", \"file\": {\"state\": \"directory\", \"path\": \"/var/lib/neutron/kill_scripts\"}}, {\"name\": \"create haproxy kill script\", \"when\": \"haproxy_wrapper_enabled|bool\", \"copy\": {\"dest\": \"/var/lib/neutron/kill_scripts/haproxy-kill\", \"mode\": 493, \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/kill-script\"}}}]]}, \"upgrade_tasks\": [], \"external_update_tasks\": [{\"name\": \"Check if python3-openvswitch3.1 workaround is needed\", \"delegate_to\": \"{{ item }}\", \"become\": true, \"tags\": [\"ovn\", \"ovn_image\"], \"when\": \"step|int == 1\", \"shell\": \"if podman exec ovn_metadata_agent rpm -q python3-openvswitch3.1 > /dev/null ; then echo REQUIRED; else echo OK ; fi\\n\", \"register\": \"metadata_python_ovs_3_1\", \"failed_when\": false, \"loop\": \"{{ groups[\'ovn_metadata\'] | difference(groups[\'excluded_overcloud\']) }}\"}, {\"name\": \"Update ovn_metadata_agents\", \"vars\": {\"hosts_to_update_metadata\": \"{{ metadata_python_ovs_3_1.results | selectattr(\'stdout\', \'eq\', \'REQUIRED\') | map(attribute=\'item\') | list }}\"}, \"tags\": [\"ovn\", \"ovn_image\"], \"when\": [\"step|int == 1\", \"hosts_to_update_metadata | length > 0\"], \"block\": [{\"name\": \"Force pull image in case image name doesn\'t change.\", \"become\": true, \"loop\": \"{{ hosts_to_update_metadata }}\", \"delegate_to\": \"{{ item }}\", \"async\": {\"get_param\": \"OVNMetadataImageUpdateTimeout\"}, \"poll\": 0, \"register\": \"ovn_metadata_image_update\", \"containers.podman.podman_image\": {\"name\": {\"get_param\": \"ContainerOvnMetadataImage\"}, \"validate_certs\": false, \"force\": true}}, {\"name\": \"Was the ovn_metadata_agent image pull successful.\", \"when\": [\"\'results\' in ovn_metadata_image_update\"], \"become\": true, \"delegate_to\": \"{{ async_result_item.item }}\", \"async_status\": {\"jid\": \"{{ async_result_item.ansible_job_id }}\"}, \"loop\": \"{{ovn_metadata_image_update.results }}\", \"loop_control\": {\"loop_var\": \"async_result_item\"}, \"register\": \"async_poll_results\", \"until\": \"async_poll_results.finished\", \"retries\": {\"get_param\": \"OVNMetadataImageUpdateTimeout\"}, \"delay\": 1}, {\"name\": \"Now rotate all ovn_metadata_agents\", \"tags\": [\"ovn_metadata_parallel\"], \"delegate_to\": \"{{ item }}\", \"become\": true, \"tripleo_container_manage\": {\"config_dir\": \"/var/lib/tripleo-config/container-startup-config/step_4\", \"config_id\": [\"ovn_metadata_agent\"], \"config_patterns\": \"*ovn_metadata_agent.json\", \"config_overrides\": {\".*ovn_metadata_agent\": {\"image\": {\"get_param\": \"ContainerOvnMetadataImage\"}, \"name\": \"ovn_metadata_agent\"}}}, \"loop\": \"{{ hosts_to_update_metadata }}\", \"async\": {\"get_param\": \"OVNMetadataImageUpdateTimeout\"}, \"poll\": 0}]}, {\"name\": \"Now rotate all ovn_metadata_agents\", \"vars\": {\"hosts_to_update_metadata\": \"{{ metadata_python_ovs_3_1.results | selectattr(\'stdout\', \'eq\', \'REQUIRED\') | map(attribute=\'item\') | list }}\"}, \"tags\": [\"never\", \"ovn_metadata_serial\"], \"when\": [\"step|int == 1\", \"hosts_to_update_metadata | length > 0\"], \"delegate_to\": \"{{ item }}\", \"become\": true, \"tripleo_container_manage\": {\"config_dir\": \"/var/lib/tripleo-config/container-startup-config/step_4\", \"config_id\": [\"ovn_metadata_agent\"], \"config_patterns\": \"*ovn_metadata_agent.json\", \"config_overrides\": {\".*ovn_metadata_agent\": {\"image\": {\"get_param\": \"ContainerOvnMetadataImage\"}, \"name\": \"ovn_metadata_agent\"}}}, \"loop\": \"{{ hosts_to_update_metadata }}\", \"loop_control\": {\"pause\": 1}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(110,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(111,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Nova base service. Shared for all Nova services.\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"NovaPassword\": {\"description\": \"The password for the nova service and db account\", \"type\": \"string\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}, \"NeutronPassword\": {\"description\": \"The password for the neutron service and db account, used by neutron agents.\", \"type\": \"string\", \"hidden\": true, \"default\": \"6qRgEE1E2pXgYo1BuAX3xSNst\"}, \"PlacementPassword\": {\"description\": \"The password for the Placement service and db account\", \"type\": \"string\", \"hidden\": true, \"default\": \"trZmJaOVoQNUy8C5jM1tVazQd\"}, \"PlacementAPIInterface\": {\"type\": \"string\", \"description\": \"Endpoint interface to be used for the placement API.\\n\", \"default\": \"internal\"}, \"NovaOVSBridge\": {\"default\": \"br-int\", \"description\": \"Name of integration bridge used by Open vSwitch\", \"type\": \"string\"}, \"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"NovaDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Nova services.\", \"type\": \"boolean\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"EnableConfigPurge\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Remove configuration that is not generated by TripleO. Used to avoid configuration remnants after upgrades.\\n\"}, \"UpgradeLevelNovaCompute\": {\"type\": \"string\", \"description\": \"Nova Compute upgrade level\", \"default\": \"\"}, \"NovaOVSDBConnection\": {\"type\": \"string\", \"description\": \"OVS DB connection string to used by Nova\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"NovaSyncPowerStateInterval\": {\"type\": \"number\", \"description\": \"Interval to sync power states between the database and the hypervisor. Set to -1 to disable. Setting this to 0 will run at the default rate(60) defined in oslo.service.\", \"default\": 600}, \"RpcUseSSL\": {\"default\": true, \"description\": \"Messaging client subscriber parameter to specify an SSL connection to the messaging host.\\n\", \"type\": \"string\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}, \"NovaCrossAZAttach\": {\"default\": true, \"description\": \"Whether instances can attach cinder volumes from a different availability zone.\", \"type\": \"boolean\"}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}}, \"conditions\": {\"compute_upgrade_level_set\": {\"not\": {\"equals\": [{\"get_param\": \"UpgradeLevelNovaCompute\"}, \"\"]}}, \"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"nova::ovsdb_connection\": \"NovaOVSDBConnection\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NovaOVSDBConnection\": {\"get_param\": \"NovaOVSDBConnection\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Nova base service.\", \"value\": {\"service_name\": \"nova_base\", \"config_settings\": {\"map_merge\": [{\"nova::my_ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NovaApiNetwork\"]}}}}, \"nova::rabbit_use_ssl\": {\"get_param\": \"RpcUseSSL\"}, \"nova::keystone::service_user::send_service_user_token\": true, \"nova::keystone::service_user::project_name\": \"service\", \"nova::keystone::service_user::password\": {\"get_param\": \"NovaPassword\"}, \"nova::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"nova::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::placement::project_name\": \"service\", \"nova::placement::password\": {\"get_param\": \"PlacementPassword\"}, \"nova::placement::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"nova::placement::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::placement::valid_interfaces\": {\"get_param\": \"PlacementAPIInterface\"}, \"nova::os_region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::logging::debug\": {\"if\": [{\"get_param\": \"NovaDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"nova::purge_config\": {\"get_param\": \"EnableConfigPurge\"}, \"nova::network::neutron::project_name\": \"service\", \"nova::network::neutron::username\": \"neutron\", \"nova::network::neutron::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"nova::dhcp_domain\": \"\", \"nova::network::neutron::password\": {\"get_param\": \"NeutronPassword\"}, \"nova::network::neutron::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"nova::network::neutron::valid_interfaces\": \"internal\", \"nova::glance::valid_interfaces\": \"internal\", \"nova::rabbit_heartbeat_timeout_threshold\": 60, \"nova::cinder_catalog_info\": \"volumev3:cinderv3:internalURL\", \"nova::host\": \"%{hiera(\'fqdn_canonical\')}\", \"nova::notify_on_state_change\": \"vm_and_task_state\", \"nova::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"nova::notification_format\": \"unversioned\", \"nova::network::neutron::auth_type\": \"v3password\", \"nova::db::database_db_max_retries\": -1, \"nova::db::database_max_retries\": -1, \"nova::network::neutron::ovs_bridge\": {\"get_param\": \"NovaOVSBridge\"}, \"nova::compute::sync_power_state_interval\": {\"get_param\": \"NovaSyncPowerStateInterval\"}, \"nova_is_additional_cell\": {\"get_param\": \"NovaAdditionalCell\"}, \"nova::cross_az_attach\": {\"get_param\": \"NovaCrossAZAttach\"}, \"nova::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"nova::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}, \"nova::cache::backend\": {\"if\": [\"tls_cache_enabled\", \"dogpile.cache.pymemcache\", \"dogpile.cache.memcached\"]}, \"nova::rabbit_heartbeat_in_pthread\": false, \"nova::upgrade_level_compute\": {\"if\": [\"compute_upgrade_level_set\", {\"get_param\": \"UpgradeLevelNovaCompute\"}]}}, {\"get_attr\": [\"RoleParametersValue\", \"value\"]}]}, \"service_config_settings\": {\"rabbitmq\": {\"nova::rabbit_use_ssl\": {\"get_param\": \"RpcUseSSL\"}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(112,'2026-06-14 07:52:39',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(113,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (114,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for nova-compute containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"NovaAdditionalCell\": {\"default\": false, \"description\": \"Whether this is an cell additional to the default cell.\", \"type\": \"boolean\"}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared docker config scripts\", \"value\": {\"nova_statedir_ownership.py\": {\"mode\": \"0700\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/nova_statedir_ownership.py\"}}, \"nova_wait_for_compute_service.py\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/nova_wait_for_compute_service.py\"}}}}, \"nova_compute_common_deploy_steps_tasks\": {\"description\": \"Common host prep tasks for nova-compute services (compute + ironic)\", \"value\": [{\"block\": [{\"name\": \"is additonal Cell?\", \"set_fact\": {\"nova_additional_cell\": {\"get_param\": \"NovaAdditionalCell\"}}}, {\"name\": \"check if discover hosts is required\", \"when\": [\"not nova_additional_cell|bool\", \"nova_cellv2_discovery_done is not defined\"], \"block\": [{\"name\": \"discover via nova_manager?\", \"set_fact\": {\"nova_cellv2_discovery_delegate_host\": \"{{ groups[\'nova_manager\'][0] }}\", \"nova_cellv2_discovery_container\": \"nova_manager\"}, \"when\": [\"groups[\'nova_manager\'] is defined and (groups[\'nova_manager\']|length>0)\"]}, {\"name\": \"discover via nova_api?\", \"set_fact\": {\"nova_cellv2_discovery_delegate_host\": \"{{ groups[\'nova_api\'][0] }}\", \"nova_cellv2_discovery_container\": \"nova_api\"}, \"when\": [\"nova_cellv2_discovery_delegate_host is not defined\", \"groups[\'nova_api\'] is defined and (groups[\'nova_api\']|length>0)\"]}, {\"name\": \"Warn if no discovery host available\", \"fail\": {\"msg\": \"No hosts available to run nova cell_v2 host discovery.\"}, \"ignore_errors\": true, \"when\": [\"nova_cellv2_discovery_delegate_host is not defined\"]}, {\"name\": \"Discovering nova hosts\", \"command\": \"{{ container_cli }} exec {{ nova_cellv2_discovery_container }} nova-manage cell_v2 discover_hosts --by-service\", \"become\": true, \"changed_when\": false, \"delegate_to\": \"{{ nova_cellv2_discovery_delegate_host }}\", \"when\": [\"nova_cellv2_discovery_delegate_host is defined\"]}, {\"set_fact\": {\"nova_cellv2_discovery_done\": true}}]}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(115,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Cinder base service. Shared by all Cinder services.\\n\", \"parameters\": {\"CinderStorageAvailabilityZone\": {\"default\": \"nova\", \"description\": \"The Cinder service\'s storage availability zone.\", \"type\": \"string\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CinderDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging on Cinder services.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"CinderCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"CinderCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"CinderCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"cinder\"}, \"CinderCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"CinderCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/cinder/cinder-rowsflush.log\"}, \"CinderCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"CinderRpcResponseTimeout\": {\"default\": 60, \"description\": \"Cinder\'s RPC response timeout, in seconds.\", \"type\": \"number\"}, \"NovaPassword\": {\"type\": \"string\", \"description\": \"The password for the nova service and db account\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder base service.\", \"value\": {\"service_name\": \"cinder_base\", \"config_settings\": {\"cinder::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"cinder\", \"password\": {\"get_param\": \"CinderPassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/cinder\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"cinder\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"cinder::logging::debug\": {\"if\": [{\"get_param\": \"CinderDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"cinder::storage_availability_zone\": {\"get_param\": \"CinderStorageAvailabilityZone\"}, \"cinder::rabbit_heartbeat_timeout_threshold\": 60, \"cinder::rpc_response_timeout\": {\"get_param\": \"CinderRpcResponseTimeout\"}, \"cinder::rabbit_heartbeat_in_pthread\": false, \"cinder::db::database_db_max_retries\": -1, \"cinder::db::database_max_retries\": -1, \"cinder::cron::db_purge::minute\": {\"get_param\": \"CinderCronDbPurgeMinute\"}, \"cinder::cron::db_purge::hour\": {\"get_param\": \"CinderCronDbPurgeHour\"}, \"cinder::cron::db_purge::monthday\": {\"get_param\": \"CinderCronDbPurgeMonthday\"}, \"cinder::cron::db_purge::month\": {\"get_param\": \"CinderCronDbPurgeMonth\"}, \"cinder::cron::db_purge::weekday\": {\"get_param\": \"CinderCronDbPurgeWeekday\"}, \"cinder::cron::db_purge::user\": {\"get_param\": \"CinderCronDbPurgeUser\"}, \"cinder::cron::db_purge::age\": {\"get_param\": \"CinderCronDbPurgeAge\"}, \"cinder::cron::db_purge::destination\": {\"get_param\": \"CinderCronDbPurgeDestination\"}, \"cinder::cron::db_purge::maxdelay\": {\"get_param\": \"CinderCronDbPurgeMaxDelay\"}, \"cinder::glance::glance_api_servers\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"cinder::keystone::service_user::send_service_user_token\": true, \"cinder::keystone::service_user::project_name\": \"service\", \"cinder::keystone::service_user::auth_type\": \"password\", \"cinder::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::keystone::service_user::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"cinder::nova::interface\": \"admin\", \"cinder::nova::project_name\": \"service\", \"cinder::nova::auth_type\": \"password\", \"cinder::nova::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::nova::password\": {\"get_param\": \"NovaPassword\"}, \"cinder::nova::region_name\": {\"get_param\": \"KeystoneRegion\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(116,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(117,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(118,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Configure libvirt-guests\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ContainerNovaLibvirtConfigImage\": {\"description\": \"The container image to use for the nova_libvirt config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\"}, \"NovaResumeGuestsStateOnHostBoot\": {\"default\": false, \"description\": \"Whether to start running instance on compute host reboot\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"NovaResumeGuestsShutdownTimeout\": {\"default\": 300, \"description\": \"Number of seconds we\'re willing to wait for a guest to shut down. If this is 0, then there is no time out (use with caution, as guests might not respond to a shutdown request). The default value is 300 seconds (5 minutes).\", \"type\": \"string\", \"tags\": [\"role_specific\"]}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"tripleo::profile::base::nova::compute::libvirt_guests::enabled\": \"NovaResumeGuestsStateOnHostBoot\", \"nova::compute::libvirt_guests::shutdown_timeout\": \"NovaResumeGuestsShutdownTimeout\", \"ContainerNovaLibvirtConfigImage\": \"ContainerNovaLibvirtConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NovaResumeGuestsStateOnHostBoot\": {\"get_param\": \"NovaResumeGuestsStateOnHostBoot\"}, \"NovaResumeGuestsShutdownTimeout\": {\"get_param\": \"NovaResumeGuestsShutdownTimeout\"}, \"ContainerNovaLibvirtConfigImage\": {\"get_param\": \"ContainerNovaLibvirtConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for libvirt-guests\", \"value\": {\"service_name\": \"nova_libvirt_guests\", \"config_settings\": {\"get_attr\": [\"RoleParametersValue\", \"value\"]}, \"puppet_config\": {\"config_volume\": \"nova_libvirt\", \"puppet_tags\": \"libvirtd_config,nova_config,file,libvirt_tls_password\", \"step_config\": \"include tripleo::profile::base::nova::compute::libvirt_guests\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerNovaLibvirtConfigImage\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(119,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"description\": \"Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry.  This mapping overrides those in ServiceNetMapDefaults.\", \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CinderRbdMultiConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring multiple RBD backends. The\\nhash key is the backend name, and the value is a dictionary of parameter\\nvalues unique to that backend. The following parameters are required,\\nand must match the corresponding value defined in CephExternalMultiConfig.\\n  CephClusterName (must match the CephExternalMultiConfig entry\'s \'cluster\')\\n  CephClusterFSID (must match the CephExternalMultiConfig entry\'s \'fsid\')\\nThe following parameters are optional, and override the corresponding\\nparameter\'s default value.\\n  CephClientUserName\\n  CinderRbdPoolName\\n  CinderRbdExtraPools\\n  CinderRbdAvailabilityZone\\n  CinderRbdFlattenVolumeFromSnapshot\\n\"}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"QemuMemoryBackingDir\": {\"type\": \"string\", \"description\": \"Directory used for memoryBacking source if configured as file. NOTE: big files will be stored here\\n\", \"default\": \"\", \"tags\": [\"role_specific\"]}}, \"conditions\": {\"memory_backing_dir_set\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": \"QemuMemoryBackingDir\"}, \"\"]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"QemuMemoryBackingDir\"]}, \"\"]}]}}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"nova::compute::libvirt::qemu::memory_backing_dir\": \"QemuMemoryBackingDir\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"QemuMemoryBackingDir\": {\"get_param\": \"QemuMemoryBackingDir\"}}}]}}}}, \"outputs\": {\"kolla_config_files\": {\"description\": \"Common kolla config_files.\", \"value\": {\"list_concat\": [[{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}]]}}, \"kolla_permissions\": {\"description\": \"Common kolla permissions.\", \"value\": {\"list_concat\": [[{\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"nova:nova\", \"perm\": \"0600\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%keyring%>\", \"owner\": \"nova:nova\", \"perm\": \"0600\"}, \"for_each\": {\"<%keyring%>\": {\"yaql\": {\"expression\": \"let(u => $.data.default_user) -> $.data.multiconfig.values().select($.CephClusterName + \\\".client.\\\" + $.get(\\\"CephClientUserName\\\", $u) + \\\".keyring\\\")\", \"data\": {\"default_user\": {\"get_param\": \"CephClientUserName\"}, \"multiconfig\": {\"get_param\": \"CinderRbdMultiConfig\"}}}}}}}]}}, \"config_settings\": {\"description\": \"Extra hieradata for all modular virt daemons.\", \"value\": {\"get_attr\": [\"RoleParametersValue\", \"value\"]}}, \"volumes\": {\"description\": \"Common volumes for all modular virt daemons.\", \"value\": {\"list_concat\": [[\"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys/fs/cgroup:/sys/fs/cgroup\", \"/sys/fs/selinux:/sys/fs/selinux\", \"/etc/selinux/config:/etc/selinux/config:ro\", \"/etc/libvirt:/etc/libvirt:shared\", \"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\", \"/run/libvirt:/run/libvirt:shared,z\", \"/var/lib/nova:/var/lib/nova:shared\", \"/var/lib/libvirt:/var/lib/libvirt:shared\", \"/var/cache/libvirt:/var/cache/libvirt:shared\", \"/var/lib/vhost_sockets:/var/lib/vhost_sockets\", \"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\", \"/etc/pki/libvirt:/etc/pki/libvirt:ro\", \"/etc/pki/qemu:/etc/pki/qemu:ro\"]]}, {\"if\": [\"memory_backing_dir_set\", [{\"str_replace\": {\"template\": \"MEMORY_BACKING_DIR:MEMORY_BACKING_DIR\", \"params\": {\"MEMORY_BACKING_DIR\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"nova::compute::libvirt::qemu::memory_backing_dir\"]}}}}]]}]}}, \"update_tasks\": {\"description\": \"Common update tasks for modular virt daemons\", \"value\": [{\"name\": \"check systemd-container package present or not\", \"package\": {\"name\": \"systemd-container\", \"state\": \"present\"}, \"check_mode\": true, \"register\": \"is_systemd_container_package\"}, {\"name\": \"download systemd-container package if not present\", \"yum\": {\"name\": \"systemd-container\", \"state\": \"present\", \"download_only\": true, \"download_dir\": \"/var/tmp/\"}, \"when\": \"is_systemd_container_package.changed\"}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(120,'2026-06-14 07:52:40',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder Volume service\\n\", \"parameters\": {\"ContainerCinderVolumeImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"ClusterCommonTag\": {\"default\": false, \"description\": \"When set to false, a pacemaker service is configured to use a floating tag for its container image name, e.g. \'REGISTRY/NAMESPACE/IMAGENAME:pcmklatest\'. When set to true, the service uses a floating prefix as well, e.g. \'cluster.common.tag/IMAGENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"ClusterFullTag\": {\"default\": true, \"description\": \"When set to true, the pacemaker service uses a fully constant tag for its container image name, e.g. \'cluster.common.tag/SERVICENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ConfigDebug\": {\"default\": false, \"description\": \"Whether to run config management (e.g. Puppet) in debug mode.\", \"type\": \"boolean\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"CinderVolumeLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.volume\", \"file\": \"/var/log/containers/cinder/cinder-volume.log\"}}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderVolumeImage\": \"ContainerCinderVolumeImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderVolumeImage\": {\"get_param\": \"ContainerCinderVolumeImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder Volume role.\", \"value\": {\"service_name\": \"cinder_volume\", \"firewall_rules\": {\"get_attr\": [\"CinderBase\", \"role_data\", \"firewall_rules\"]}, \"monitoring_subscription\": {\"get_attr\": [\"CinderBase\", \"role_data\", \"monitoring_subscription\"]}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::profile::base::lvm::enable_udev\": false, \"tripleo::profile::pacemaker::cinder::volume_bundle::cinder_volume_docker_image\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"tripleo::profile::pacemaker::cinder::volume_bundle::docker_volumes\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_volumes\"]}, \"tripleo::profile::pacemaker::cinder::volume_bundle::docker_environment\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_environment\"]}, \"tripleo::profile::pacemaker::cinder::volume_bundle::container_backend\": {\"get_param\": \"ContainerCli\"}, \"tripleo::profile::pacemaker::cinder::volume_bundle::ceph_conf_path\": {\"get_param\": \"CephConfigPath\"}, \"cinder::volume::manage_service\": false, \"cinder::volume::enabled\": false, \"cinder::backend_host\": \"hostgroup\"}]}, \"service_config_settings\": {\"get_attr\": [\"CinderBase\", \"role_data\", \"service_config_settings\"]}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::lvm\"], [\"include tripleo::profile::pacemaker::cinder::volume_bundle\", {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_volume.json\": {\"command\": \"/usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf\", \"config_files\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_permissions\"]}}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"docker_config\": {\"step_3\": {\"cinder_volume_init_logs\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}}, \"host_prep_tasks\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_host_prep_tasks\"]}, \"deploy_steps_tasks\": [{\"name\": \"Cinder Volume tag container image for pacemaker\", \"when\": \"step|int == 1\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"container_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}}}, {\"name\": \"Cinder Volume HA Wrappers Step\", \"when\": \"step|int == 5\", \"block\": [{\"name\": \"Cinder volume puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"cinder_volume\", \"tripleo_ha_wrapper_resource_name\": \"openstack-cinder-volume\", \"tripleo_ha_wrapper_bundle_name\": \"openstack-cinder-volume\", \"tripleo_ha_wrapper_resource_state\": \"_ Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"cinder\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::cinder::volume_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".cinder_volume_previous_run\"}}]}], \"external_update_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"ha_image_update\", \"block\": [{\"block\": [{\"name\": \"Get cinder_volume image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_volume_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-volume\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_volume image\", \"set_fact\": {\"cinder_volume_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"cinder_volume_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_volume_image\": \"{{xmllint_pcmk_cinder_volume_image.stdout}}\"}}], \"delegate_to\": \"{{ (groups[\\\"cinder_volume\\\"] | difference(groups[\\\"excluded_overcloud\\\"]))[0] }}\"}, {\"name\": \"cinder-volume temporary pacemaker container tag in case of image switch\", \"become\": true, \"import_role\": {\"name\": \"tripleo_ha_image_update\"}, \"vars\": {\"tripleo_ha_image_update_node_names\": \"{{ groups[\\\"cinder_volume\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) }}\", \"tripleo_ha_image_update_bundle\": \"openstack-cinder-volume\", \"tripleo_ha_image_update_new_image\": \"{{cinder_volume_image_latest}}\", \"tripleo_ha_image_update_old_image\": \"{{pcmk_cinder_volume_image}}\"}, \"when\": [\"(pcmk_cinder_volume_image != \\\"\\\")\", \"(pcmk_cinder_volume_image != cinder_volume_image_latest)\"]}]}], \"update_tasks\": [{\"block\": [{\"name\": \"Get cinder_volume image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_volume_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-volume\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_volume image\", \"set_fact\": {\"cinder_volume_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"cinder_volume_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_volume_image\": \"{{xmllint_pcmk_cinder_volume_image.stdout}}\"}}], \"when\": \"(step|int == 0 or step|int == 2)\"}, {\"name\": \"Check for update of cinder-volume container image name\", \"when\": \"step|int == 0\", \"assert\": {\"that\": \"pcmk_cinder_volume_image == cinder_volume_image_latest\", \"fail_msg\": \"cinder-volume image change detected, run overcloud external-update --tags ha_image_update first\"}}, {\"name\": \"Tear-down non-HA cinder_volume container\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"Remove non-HA cinder_volume container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"cinder_volume\"]}}]}, {\"name\": \"cinder_volume fetch and retag container image for pacemaker\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"Retag pcmklatest to latest cinder_volume image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_volume_image}}\", \"container_image_latest\": \"{{cinder_volume_image_latest}}\"}}]}], \"post_update_tasks\": [{\"name\": \"Cinder volume bundle post update\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Cinder volume puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"cinder_volume\", \"tripleo_ha_wrapper_resource_name\": \"openstack-cinder-volume\", \"tripleo_ha_wrapper_bundle_name\": \"openstack-cinder-volume\", \"tripleo_ha_wrapper_resource_state\": \"_ Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"cinder\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::cinder::volume_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".cinder_volume_previous_run\"}}], \"vars\": {\"tripleo_ha_wrapper_minor_update\": true}}], \"upgrade_tasks\": {\"list_concat\": [[{\"name\": \"Tear-down non-HA cinder_volume container\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Remove non-HA cinder_volume container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"cinder_volume\"]}}]}, {\"name\": \"Prepare switch of cinder_volume image name\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Get cinder_volume image id currently used by pacemaker\", \"shell\": \"pcs resource config openstack-cinder-volume | grep -Eo \'image=[^ ]+\' | awk -F= \'{print $2;}\'\", \"register\": \"cinder_volume_image_current_res\", \"failed_when\": false}, {\"name\": \"cinder_volume image facts\", \"set_fact\": {\"cinder_volume_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"cinder_volume_image_current\": \"{{cinder_volume_image_current_res.stdout}}\"}}, {\"name\": \"Temporarily tag the current cinder_volume image id with the upgraded image name\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_volume_image_current}}\", \"container_image_latest\": \"{{cinder_volume_image_latest}}\", \"pull_image\": false}, \"when\": [\"cinder_volume_image_current != \'\'\", \"cinder_volume_image_current != cinder_volume_image_latest\"]}, {\"name\": \"Create cinder_volume retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/cinder_volume_needs_retag\", \"state\": \"touch\"}, \"when\": [\"cinder_volume_image_current != \'\'\", \"cinder_volume_image_current != cinder_volume_image_latest\"]}]}, {\"name\": \"Update cinder_volume pcs resource bundle for new container image\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"set is_cinder_volume_bootstrap_node fact\", \"tags\": \"common\", \"set_fact\": \"is_cinder_volume_bootstrap_node={{cinder_volume_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower}}\"}, {\"name\": \"Check for cinder_volume retag statefile\", \"stat\": {\"path\": \"/var/lib/tripleo/cinder_volume_needs_retag\"}, \"register\": \"cinder_volume_retag_state_file\"}]}, {\"name\": \"Update cinder_volume pcs resource bundle for new container image\", \"when\": [\"step|int == 1\", \"is_cinder_volume_bootstrap_node\", \"cinder_volume_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the cinder_volume cluster resource before container upgrade\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-volume\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"pcs resource bundle update cinder_volume for new container image name\", \"command\": \"pcs resource bundle update openstack-cinder-volume container image={{cinder_volume_image_latest}}\"}, {\"name\": \"Enable the cinder_volume cluster resource\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-volume\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}]}, {\"name\": \"Check for cinder_volume retag statefile\", \"when\": [\"step|int == 3\"], \"stat\": {\"path\": \"/var/lib/tripleo/cinder_volume_needs_retag\"}, \"register\": \"cinder_volume_retag_state_file\"}, {\"name\": \"Retag pacemaker cinder_volume\", \"when\": [\"step|int == 3\", \"cinder_volume_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the cinder_volume cluster resource before container upgrade\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-volume\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Retag the pacemaker image if containerized\", \"block\": [{\"block\": [{\"name\": \"Get cinder_volume image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_cinder_volume_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'openstack-cinder-volume\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container cinder_volume image\", \"set_fact\": {\"cinder_volume_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"cinder_volume_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/cinder-volume:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_cinder_volume_image\": \"{{xmllint_pcmk_cinder_volume_image.stdout}}\"}}]}, {\"block\": [{\"name\": \"Retag pcmklatest to latest cinder_volume image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{cinder_volume_image}}\", \"container_image_latest\": \"{{cinder_volume_image_latest}}\"}}]}]}, {\"name\": \"Enable the cinder_volume cluster resource\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-volume\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Remove cinder_volume retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/cinder_volume_needs_retag\", \"state\": \"absent\"}}]}], {\"get_attr\": [\"CinderCommon\", \"cinder_volume_upgrade_tasks\"]}]}, \"post_upgrade_tasks\": [{\"name\": \"Start cinder_volume service (pacemaker)\", \"become\": true, \"when\": \"step|int == 1\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-volume\", \"state\": \"enable\"}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(121,'2026-06-14 07:52:41',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (122,'2026-06-14 07:52:41',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder Backup service\\n\", \"parameters\": {\"ContainerCinderBackupImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"DockerCinderBackupLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.backup\", \"file\": \"/var/log/containers/cinder/cinder-backup.log\"}}, \"CinderBackupBackend\": {\"default\": \"swift\", \"description\": \"The short name of the Cinder Backup backend to use.\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"swift\", \"ceph\", \"nfs\", \"gcs\", \"s3\"]}]}, \"CinderBackupWorkers\": {\"type\": \"number\", \"default\": 1, \"description\": \"The number of cinder-backup processes to launch.\"}, \"CinderBackupMaxOperations\": {\"type\": \"number\", \"default\": 15, \"description\": \"The maximum number of concurrent cinder backup/restore operations (0 means unlimited).\"}, \"CinderBackupCompressionAlgorithm\": {\"default\": \"zlib\", \"description\": \"The compression algorithm used by Cinder Backup backends that are based on Cinder\'s \\\"chunked\\\" backup driver. This includes the swift, nfs, gcs and s3 backends. The ceph backend does not support the feature.\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"none\", \"zlib\", \"bzip2\", \"zstd\"]}]}, \"CinderBackupRbdClusterName\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The Ceph cluster where backups are to be stored. If no value is specified then the CephClusterName value is used.\"}, \"CinderBackupRbdClientUserName\": {\"default\": \"\", \"type\": \"string\", \"description\": \"The Ceph client name used by the backup service. If no value is specified then the CephClientUserName value is used.\"}, \"CinderBackupRbdPoolName\": {\"default\": \"backups\", \"type\": \"string\"}, \"CinderBackupNfsShare\": {\"default\": \"\", \"description\": \"NFS share to be mounted\", \"type\": \"string\"}, \"CinderBackupNfsMountOptions\": {\"default\": \"context=system_u:object_r:container_file_t:s0\", \"description\": \"Mount options passed to the NFS client. See NFS man page for details.\", \"type\": \"string\"}, \"CinderBackupGcsCredentials\": {\"default\": {}, \"description\": \"The GCS service account credentials, in JSON format.\", \"type\": \"json\"}, \"CinderBackupGcsProjectId\": {\"default\": \"\", \"description\": \"The GCS project ID.\", \"type\": \"string\"}, \"CinderBackupGcsBucket\": {\"default\": \"volumebackups\", \"description\": \"The GCS bucket where backups are to be stored.\", \"type\": \"string\"}, \"CinderBackupGcsBucketLocation\": {\"default\": \"\", \"description\": \"If set, it specifies the location where the GCS bucket should be created.\", \"type\": \"string\"}, \"CinderBackupS3EndpointUrl\": {\"default\": \"\", \"description\": \"The URL where the S3 server is listening.\", \"type\": \"string\"}, \"CinderBackupS3AccessKey\": {\"default\": \"\", \"description\": \"The S3 query token access key.\", \"type\": \"string\"}, \"CinderBackupS3SecretKey\": {\"default\": \"\", \"description\": \"The S3 query token secret key.\", \"type\": \"string\"}, \"CinderBackupS3Bucket\": {\"default\": \"volumebackups\", \"description\": \"The S3 bucket where backups are to be stored.\", \"type\": \"string\"}, \"MonitoringSubscriptionCinderBackup\": {\"default\": \"overcloud-cinder-backup\", \"type\": \"string\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderBackupImage\": \"ContainerCinderBackupImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderBackupImage\": {\"get_param\": \"ContainerCinderBackupImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder Backup role.\", \"value\": {\"service_name\": \"cinder_backup\", \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCinderBackup\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBase\", \"role_data\", \"config_settings\"]}, {\"cinder::backup::backup_workers\": {\"get_param\": \"CinderBackupWorkers\"}, \"cinder::backup::backup_max_operations\": {\"get_param\": \"CinderBackupMaxOperations\"}}, {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupBackend\"}, \"ceph\"]}, {\"cinder::backup::ceph::backup_ceph_user\": {\"str_replace\": {\"template\": \"USERNAME\", \"params\": {\"USERNAME\": {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupRbdClientUserName\"}, \"\"]}, {\"get_param\": \"CephClientUserName\"}, {\"get_param\": \"CinderBackupRbdClientUserName\"}]}}}}, \"cinder::backup::ceph::backup_ceph_pool\": {\"get_param\": \"CinderBackupRbdPoolName\"}, \"cinder::backup::ceph::backup_ceph_conf\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.conf\", \"params\": {\"CLUSTER\": {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupRbdClusterName\"}, \"\"]}, {\"get_param\": \"CephClusterName\"}, {\"get_param\": \"CinderBackupRbdClusterName\"}]}}}}}]}, {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupBackend\"}, \"swift\"]}, {\"cinder::backup::swift::backup_swift_container\": \"volumebackups\", \"cinder::backup::swift::backup_compression_algorithm\": {\"get_param\": \"CinderBackupCompressionAlgorithm\"}, \"cinder::backup::swift::swift_catalog_info\": \"object-store:swift:internalURL\"}]}, {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupBackend\"}, \"nfs\"]}, {\"cinder::backup::nfs::backup_share\": {\"get_param\": \"CinderBackupNfsShare\"}, \"cinder::backup::nfs::backup_mount_options\": {\"get_param\": \"CinderBackupNfsMountOptions\"}, \"cinder::backup::nfs::backup_compression_algorithm\": {\"get_param\": \"CinderBackupCompressionAlgorithm\"}}]}, {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupBackend\"}, \"gcs\"]}, {\"tripleo::profile::base::cinder::backup::gcs::credentials\": {\"get_param\": \"CinderBackupGcsCredentials\"}, \"cinder::backup::google::backup_gcs_project_id\": {\"get_param\": \"CinderBackupGcsProjectId\"}, \"cinder::backup::google::backup_gcs_bucket\": {\"get_param\": \"CinderBackupGcsBucket\"}, \"cinder::backup::google::backup_gcs_bucket_location\": {\"get_param\": \"CinderBackupGcsBucketLocation\"}, \"cinder::config::cinder_config\": {\"DEFAULT/backup_compression_algorithm\": {\"value\": {\"get_param\": \"CinderBackupCompressionAlgorithm\"}}}}]}, {\"if\": [{\"equals\": [{\"get_param\": \"CinderBackupBackend\"}, \"s3\"]}, {\"cinder::backup::s3::backup_s3_endpoint_url\": {\"get_param\": \"CinderBackupS3EndpointUrl\"}, \"cinder::backup::s3::backup_s3_store_access_key\": {\"get_param\": \"CinderBackupS3AccessKey\"}, \"cinder::backup::s3::backup_s3_store_secret_key\": {\"get_param\": \"CinderBackupS3SecretKey\"}, \"cinder::backup::s3::backup_s3_store_bucket\": {\"get_param\": \"CinderBackupS3Bucket\"}, \"cinder::backup::s3::backup_compression_algorithm\": {\"get_param\": \"CinderBackupCompressionAlgorithm\"}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_cinder_backup\": [{\"get_param\": \"DockerCinderBackupLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line\", \"step_config\": {\"list_join\": [\"\\n\", [{\"get_attr\": [\"CinderBase\", \"role_data\", \"step_config\"]}, {\"str_replace\": {\"template\": \"include tripleo::profile::base::cinder::backup::DRIVER\", \"params\": {\"DRIVER\": {\"get_param\": \"CinderBackupBackend\"}}}}, {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_backup.json\": {\"command\": \"/usr/bin/cinder-backup --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf\", \"config_files\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_permissions\"]}}}, \"docker_config\": {\"step_3\": {\"cinder_backup_init_logs\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}, \"step_4\": {\"cinder_backup\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderBackupImage\"]}, \"ipc\": \"host\", \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"restart\": \"always\", \"healthcheck\": {\"get_attr\": [\"ContainersCommon\", \"healthcheck_rpc_port\"]}, \"volumes\": {\"get_attr\": [\"CinderCommon\", \"cinder_backup_volumes\"]}, \"environment\": {\"get_attr\": [\"CinderCommon\", \"cinder_backup_environment\"]}}}}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"CinderCommon\", \"cinder_backup_host_prep_tasks\"]}, [{\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}]]}, \"deploy_steps_tasks\": [{\"name\": \"Clean up when switching cinder-backup from pcmk to active-active\", \"when\": [\"step|int == 1\"], \"become\": true, \"block\": [{\"name\": \"Check if cinder-backup is running under pacemaker\", \"command\": \"pcs status\", \"register\": \"cinder_backup_pcs_status\", \"check_mode\": false, \"failed_when\": false, \"changed_when\": false}, {\"when\": [\"\\\"cinder-backup\\\" in cinder_backup_pcs_status.stdout\"], \"block\": [{\"name\": \"Remove the openstack-cinder-backup pcs resource\", \"pacemaker_resource\": {\"resource\": \"openstack-cinder-backup\", \"state\": \"delete\"}, \"run_once\": true}, {\"name\": \"Identify the cinder-backup pcmklatest container image\", \"shell\": \"{{container_cli}} images | awk \'$1 ~ \\\"cinder-backup\\\" && $2 == \\\"pcmklatest\\\" {print $1\\\":\\\"$2}\'\", \"register\": \"cinder_backup_pcmklatest_image\", \"check_mode\": false, \"changed_when\": false}, {\"name\": \"Remove the cinder-backup pcmklatest container image\", \"command\": \"{{container_cli}} rmi {{cinder_backup_pcmklatest_image.stdout}}\", \"when\": [\"cinder_backup_pcmklatest_image.stdout|length > 0\"]}]}]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop cinder backup container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"cinder_backup\"], \"tripleo_delegate_to\": \"{{ groups[\'cinder_backup\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"CephClientUserName\": \"openstack\", \"CinderBackupBackend\": \"swift\", \"CinderBackupRbdPoolName\": \"backups\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(123,'2026-06-14 07:52:41',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Cinder base service. Shared by all Cinder services.\\n\", \"parameters\": {\"CinderStorageAvailabilityZone\": {\"default\": \"nova\", \"description\": \"The Cinder service\'s storage availability zone.\", \"type\": \"string\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CinderDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging on Cinder services.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"CinderCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"CinderCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"CinderCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"cinder\"}, \"CinderCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"CinderCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/cinder/cinder-rowsflush.log\"}, \"CinderCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"CinderRpcResponseTimeout\": {\"default\": 60, \"description\": \"Cinder\'s RPC response timeout, in seconds.\", \"type\": \"number\"}, \"NovaPassword\": {\"type\": \"string\", \"description\": \"The password for the nova service and db account\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder base service.\", \"value\": {\"service_name\": \"cinder_base\", \"config_settings\": {\"cinder::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"cinder\", \"password\": {\"get_param\": \"CinderPassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/cinder\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"cinder\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"cinder::logging::debug\": {\"if\": [{\"get_param\": \"CinderDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"cinder::storage_availability_zone\": {\"get_param\": \"CinderStorageAvailabilityZone\"}, \"cinder::rabbit_heartbeat_timeout_threshold\": 60, \"cinder::rpc_response_timeout\": {\"get_param\": \"CinderRpcResponseTimeout\"}, \"cinder::rabbit_heartbeat_in_pthread\": false, \"cinder::db::database_db_max_retries\": -1, \"cinder::db::database_max_retries\": -1, \"cinder::cron::db_purge::minute\": {\"get_param\": \"CinderCronDbPurgeMinute\"}, \"cinder::cron::db_purge::hour\": {\"get_param\": \"CinderCronDbPurgeHour\"}, \"cinder::cron::db_purge::monthday\": {\"get_param\": \"CinderCronDbPurgeMonthday\"}, \"cinder::cron::db_purge::month\": {\"get_param\": \"CinderCronDbPurgeMonth\"}, \"cinder::cron::db_purge::weekday\": {\"get_param\": \"CinderCronDbPurgeWeekday\"}, \"cinder::cron::db_purge::user\": {\"get_param\": \"CinderCronDbPurgeUser\"}, \"cinder::cron::db_purge::age\": {\"get_param\": \"CinderCronDbPurgeAge\"}, \"cinder::cron::db_purge::destination\": {\"get_param\": \"CinderCronDbPurgeDestination\"}, \"cinder::cron::db_purge::maxdelay\": {\"get_param\": \"CinderCronDbPurgeMaxDelay\"}, \"cinder::glance::glance_api_servers\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"cinder::keystone::service_user::send_service_user_token\": true, \"cinder::keystone::service_user::project_name\": \"service\", \"cinder::keystone::service_user::auth_type\": \"password\", \"cinder::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::keystone::service_user::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"cinder::nova::interface\": \"admin\", \"cinder::nova::project_name\": \"service\", \"cinder::nova::auth_type\": \"password\", \"cinder::nova::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::nova::password\": {\"get_param\": \"NovaPassword\"}, \"cinder::nova::region_name\": {\"get_param\": \"KeystoneRegion\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(124,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Neutron service\\n\", \"parameters\": {\"NeutronServiceName\": {\"description\": \"service name\", \"type\": \"string\"}}, \"outputs\": {\"cmd_extra_args\": {\"description\": \"Extra command line arguments for running the service in the container.\", \"value\": {\"str_replace\": {\"template\": \"--log-file=/var/log/neutron/SERVICE.log\", \"params\": {\"SERVICE\": {\"get_param\": \"NeutronServiceName\"}}}}}, \"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {}}}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/neutron:/var/log/neutron:z\"]}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/neutron\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"NeutronServiceName\": \"ovn-metadata-agent\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(125,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Cinder Volume service\\n\", \"parameters\": {\"ContainerCinderVolumeImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\"}, \"ContainerCinderConfigImage\": {\"description\": \"The container image to use for the cinder config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\"}, \"DockerCinderVolumeUlimit\": {\"default\": [\"nofile=131072\"], \"description\": \"ulimit for Cinder Volume Container\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.cinder.volume\", \"file\": \"/var/log/containers/cinder/cinder-volume.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderEnableNfsBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NFS backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable or not the Rbd backend for Cinder\", \"type\": \"boolean\"}, \"CinderISCSIAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the Iscsi Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderISCSIHelper\": {\"default\": \"lioadm\", \"description\": \"The iSCSI helper to use with cinder.\", \"type\": \"string\"}, \"CinderISCSIProtocol\": {\"default\": \"iscsi\", \"description\": \"Whether to use TCP (\'iscsi\') or iSER RDMA (\'iser\') for iSCSI\", \"type\": \"string\"}, \"CinderNfsAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NFS Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNfsMountOptions\": {\"default\": \"context=system_u:object_r:container_file_t:s0\", \"description\": \"Mount options for NFS mounts used by Cinder NFS backend. Effective when CinderEnableNfsBackend is true.\\n\", \"type\": \"string\"}, \"CinderNfsServers\": {\"default\": \"\", \"description\": \"NFS servers used by Cinder NFS backend. Effective when CinderEnableNfsBackend is true.\\n\", \"type\": \"comma_delimited_list\"}, \"CinderNfsSnapshotSupport\": {\"default\": false, \"description\": \"Whether to enable support for snapshots in the NFS driver. Effective when CinderEnableNfsBackend is true.\\n\", \"type\": \"boolean\"}, \"CinderNasSecureFileOperations\": {\"default\": false, \"description\": \"Controls whether security enhanced NFS file operations are enabled. Valid values are \'auto\', \'true\' or \'false\'. Effective when CinderEnableNfsBackend is true.\\n\", \"type\": \"string\"}, \"CinderNasSecureFilePermissions\": {\"default\": false, \"description\": \"Controls whether security enhanced NFS file permissions are enabled. Valid values are \'auto\', \'true\' or \'false\'. Effective when CinderEnableNfsBackend is true.\\n\", \"type\": \"string\"}, \"CinderRbdBackendName\": {\"type\": \"comma_delimited_list\", \"default\": \"tripleo_ceph\", \"description\": \"A list of Cinder RBD backend names.\"}, \"CinderRbdAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the RBD Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderRbdPoolName\": {\"default\": \"volumes\", \"type\": \"string\"}, \"CinderRbdExtraPools\": {\"default\": [], \"description\": \"List of extra Ceph pools for use with RBD backends for Cinder. An extra Cinder RBD backend driver is created for each pool in the list. This is in addition to the standard RBD backend driver associated with the CinderRbdPoolName.\\n\", \"type\": \"comma_delimited_list\"}, \"CinderRbdFlattenVolumeFromSnapshot\": {\"default\": false, \"description\": \"Whether RBD volumes created from a snapshot should be flattened in order to remove a dependency on the snapshot.\\n\", \"type\": \"boolean\"}, \"CinderRbdMultiConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring multiple RBD backends. The\\nhash key is the backend name, and the value is a dictionary of parameter\\nvalues unique to that backend. The following parameters are required,\\nand must match the corresponding value defined in CephExternalMultiConfig.\\n  CephClusterName (must match the CephExternalMultiConfig entry\'s \'cluster\')\\n  CephClusterFSID (must match the CephExternalMultiConfig entry\'s \'fsid\')\\nThe following parameters are optional, and override the corresponding\\nparameter\'s default value.\\n  CephClientUserName\\n  CinderRbdPoolName\\n  CinderRbdExtraPools\\n  CinderRbdAvailabilityZone\\n  CinderRbdFlattenVolumeFromSnapshot\\n\"}, \"CephClusterFSID\": {\"type\": \"string\", \"description\": \"The Ceph cluster FSID. Must be a UUID.\", \"default\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\"}, \"MonitoringSubscriptionCinderVolume\": {\"default\": \"overcloud-cinder-volume\", \"type\": \"string\"}, \"CinderEtcdLocalConnect\": {\"default\": false, \"type\": \"boolean\", \"description\": \"When running Cinder A/A, whether to connect to Etcd via the local IP for the Etcd network. If set to true, the ip on the local node will be used. If set to false, the VIP on the Etcd network will be used instead. Defaults to false.\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"CinderBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"CinderCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-common-container-puppet.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCinderVolumeImage\": \"ContainerCinderVolumeImage\", \"ContainerCinderConfigImage\": \"ContainerCinderConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCinderVolumeImage\": {\"get_param\": \"ContainerCinderVolumeImage\"}, \"ContainerCinderConfigImage\": {\"get_param\": \"ContainerCinderConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder Volume role.\", \"value\": {\"service_name\": \"cinder_volume\", \"firewall_rules\": {\"120 iscsi initiator\": {\"dport\": 3260}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionCinderVolume\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"CinderBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"CinderCommon\", \"cinder_volume_config_settings\"]}, {\"tripleo::profile::base::lvm::enable_udev\": false, \"tripleo::profile::base::cinder::volume::cinder_enable_iscsi_backend\": {\"get_param\": \"CinderEnableIscsiBackend\"}, \"tripleo::profile::base::cinder::volume::cinder_enable_nfs_backend\": {\"get_param\": \"CinderEnableNfsBackend\"}, \"tripleo::profile::base::cinder::volume::cinder_enable_rbd_backend\": {\"get_param\": \"CinderEnableRbdBackend\"}, \"tripleo::profile::base::cinder::volume::cinder_volume_cluster\": {\"get_param\": \"CinderVolumeCluster\"}, \"tripleo::profile::base::cinder::volume::nfs::cinder_nfs_mount_options\": {\"get_param\": \"CinderNfsMountOptions\"}, \"tripleo::profile::base::cinder::volume::nfs::cinder_nfs_servers\": {\"get_param\": \"CinderNfsServers\"}, \"tripleo::profile::base::cinder::volume::nfs::cinder_nfs_snapshot_support\": {\"get_param\": \"CinderNfsSnapshotSupport\"}, \"tripleo::profile::base::cinder::volume::nfs::cinder_nas_secure_file_operations\": {\"get_param\": \"CinderNasSecureFileOperations\"}, \"tripleo::profile::base::cinder::volume::nfs::cinder_nas_secure_file_permissions\": {\"get_param\": \"CinderNasSecureFilePermissions\"}, \"tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_helper\": {\"get_param\": \"CinderISCSIHelper\"}, \"tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_protocol\": {\"get_param\": \"CinderISCSIProtocol\"}, \"tripleo::profile::base::cinder::volume::rbd::backend_name\": {\"get_param\": \"CinderRbdBackendName\"}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"get_param\": \"CephClusterName\"}, \".conf\"]]}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_pool_name\": {\"get_param\": \"CinderRbdPoolName\"}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_extra_pools\": {\"get_param\": \"CinderRbdExtraPools\"}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_secret_uuid\": {\"get_param\": \"CephClusterFSID\"}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_user_name\": {\"get_param\": \"CephClientUserName\"}, \"tripleo::profile::base::cinder::volume::rbd::cinder_rbd_flatten_volume_from_snapshot\": {\"get_param\": \"CinderRbdFlattenVolumeFromSnapshot\"}, \"tripleo::profile::base::cinder::volume::rbd::multi_config\": {\"get_param\": \"CinderRbdMultiConfig\"}, \"tripleo::profile::base::cinder::volume::iscsi::cinder_iscsi_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderISCSIAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::iscsi::backend_availability_zone\": {\"get_param\": \"CinderISCSIAvailabilityZone\"}}]}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNfsAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nfs::backend_availability_zone\": {\"get_param\": \"CinderNfsAvailabilityZone\"}}]}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderRbdAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::rbd::backend_availability_zone\": {\"get_param\": \"CinderRbdAvailabilityZone\"}}]}, {\"if\": [{\"get_param\": \"CinderEtcdLocalConnect\"}, {\"tripleo::profile::base::cinder::volume::etcd_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"EtcdNetwork\"]}}}}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_cinder_volume\": [{\"get_param\": \"CinderVolumeLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"cinder\", \"puppet_tags\": \"cinder_config,file,concat,file_line\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::lvm\", \"include tripleo::profile::base::cinder::volume\", {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/cinder_volume.json\": {\"command\": \"/usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf\", \"config_files\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_config_files\"]}, \"permissions\": {\"get_attr\": [\"CinderCommon\", \"cinder_common_kolla_permissions\"]}}}, \"docker_config\": {\"step_3\": {\"cinder_volume_init_logs\": {\"start_order\": 0, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/cinder:/var/log/cinder:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R cinder:cinder /var/log/cinder\"]}}, \"step_4\": {\"cinder_volume\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCinderVolumeImage\"]}, \"ulimit\": {\"get_param\": \"DockerCinderVolumeUlimit\"}, \"ipc\": \"host\", \"net\": \"host\", \"privileged\": true, \"restart\": \"always\", \"healthcheck\": {\"get_attr\": [\"ContainersCommon\", \"healthcheck_rpc_port\"]}, \"volumes\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_volumes\"]}, \"environment\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_environment\"]}}}}, \"host_prep_tasks\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_host_prep_tasks\"]}, \"upgrade_tasks\": {\"get_attr\": [\"CinderCommon\", \"cinder_volume_upgrade_tasks\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop cinder volume container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"cinder_volume\"], \"tripleo_delegate_to\": \"{{ groups[\'cinder_volume\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(126,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Containerized rsyslogd service for purposes of centralized log collection of OpenStack services\' logs.\\n\", \"parameters\": {\"ContainerRsyslogImage\": {\"description\": \"The container image to use for container\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\"}, \"ContainerRsyslogConfigImage\": {\"description\": \"The container image to use for the rsyslog config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"RsyslogReopenOnTruncate\": {\"default\": true, \"description\": \"Rsyslog imfile reopenOnTruncate parameter\", \"type\": \"boolean\"}, \"RsyslogElasticsearchSetting\": {\"default\": {}, \"description\": \"Configuration for rsyslog-elasticsearch plugin\", \"type\": \"json\"}, \"RsyslogElasticsearchTlsCACert\": {\"default\": \"\", \"description\": \"Contains content of the CA cert for the CA that issued Elasticsearch server cert.\", \"type\": \"string\"}, \"RsyslogElasticsearchTlsClientCert\": {\"default\": \"\", \"description\": \"Contains content of the client cert for doing client cert auth against Elasticsearch.\", \"type\": \"string\"}, \"RsyslogElasticsearchTlsClientKey\": {\"default\": \"\", \"description\": \"Contains content of the private key corresponding to the cert RsyslogElasticsearchTlsClientCert.\", \"type\": \"string\"}, \"CloudName\": {\"default\": \"overcloud.ooo.test\", \"description\": \"The DNS name of this cloud. E.g. ci-overcloud.tripleo.org\", \"type\": \"string\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"RsyslogAmqp1Setting\": {\"default\": {}, \"description\": \"Configuration for rsyslog-omamqp1 plugin\", \"type\": \"json\"}, \"RsyslogAmqp1Local\": {\"default\": true, \"description\": \"Set to false to disable prefilling host connection value to local QDR in RsyslogAmqp1Setting.\", \"type\": \"boolean\"}, \"MetricsQdrPort\": {\"default\": 5666, \"description\": \"Service name or port number on which the qdrouterd will accept connections.\", \"type\": \"number\"}, \"RsyslogMaxMessageSize\": {\"default\": \"32k\", \"description\": \"Maximum supported message size (both for sending and receiving) for rsyslogd.\", \"type\": \"string\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerRsyslogImage\": \"ContainerRsyslogImage\", \"ContainerRsyslogConfigImage\": \"ContainerRsyslogConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerRsyslogImage\": {\"get_param\": \"ContainerRsyslogImage\"}, \"ContainerRsyslogConfigImage\": {\"get_param\": \"ContainerRsyslogConfigImage\"}}}]}}}}, \"conditions\": {\"use_tls\": {\"not\": {\"and\": [{\"equals\": [{\"get_param\": \"RsyslogElasticsearchTlsCACert\"}, \"\"]}, {\"equals\": [{\"get_param\": \"RsyslogElasticsearchTlsClientCert\"}, \"\"]}, {\"equals\": [{\"get_param\": \"RsyslogElasticsearchTlsClientKey\"}, \"\"]}]}}, \"use_elasticsearch\": {\"not\": {\"equals\": [{\"get_param\": \"RsyslogElasticsearchSetting\"}, {}]}}, \"use_amqp1\": {\"not\": {\"equals\": [{\"get_param\": \"RsyslogAmqp1Setting\"}, {}]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the rsyslog role.\", \"value\": {\"service_name\": \"rsyslog\", \"config_settings\": {\"map_merge\": [{\"rsyslog::server::global_config\": {\"WorkDirectory\": {\"type\": \"legacy\", \"target\": \"00_rsyslog.conf\", \"value\": \"/var/lib/rsyslog\"}, \"MaxMessageSize\": {\"type\": \"legacy\", \"target\": \"00_rsyslog.conf\", \"value\": {\"get_param\": \"RsyslogMaxMessageSize\"}}}, \"rsyslog::confdir\": \"/etc/rsyslog.d\", \"rsyslog::package_name\": \"rsyslog\", \"rsyslog::package_version\": \"installed\", \"rsyslog::manage_package\": true, \"rsyslog::manage_confdir\": true, \"rsyslog::purge_config_files\": true, \"rsyslog::override_default_config\": true, \"rsyslog::config_file\": \"/etc/rsyslog.conf\", \"rsyslog::manage_service\": true, \"rsyslog::service_name\": \"rsyslog\", \"rsyslog::service_status\": \"running\", \"rsyslog::service_enabled\": true, \"rsyslog::external_service\": false, \"rsyslog::use_upstream_repo\": false, \"rsyslog::feature_packages\": [\"rsyslog-elasticsearch\", \"rsyslog-mmnormalize\"], \"rsyslog::global_config_priority\": 10, \"rsyslog::module_load_priority\": 20, \"rsyslog::input_priority\": 30, \"rsyslog::main_queue_priority\": 40, \"rsyslog::parser_priority\": 45, \"rsyslog::template_priority\": 50, \"rsyslog::filter_priority\": 55, \"rsyslog::action_priority\": 60, \"rsyslog::ruleset_priority\": 65, \"rsyslog::lookup_table_priority\": 70, \"rsyslog::legacy_config_priority\": 80, \"rsyslog::custom_priority\": 90, \"rsyslog::target_file\": \"50_openstack_logs.conf\", \"rsyslog::server::modules\": {\"imfile\": {}, \"omelasticsearch\": {}, \"omamqp1\": {}}, \"rsyslog::server::templates\": {\"rsyslog-node-index\": {\"type\": \"list\", \"list_descriptions\": [{\"constant\": {\"value\": \"%{hiera(\'fqdn_canonical\')}-\"}}, {\"property\": {\"name\": \"timereported\", \"dateFormat\": \"year\"}}, {\"constant\": {\"value\": \".\"}}, {\"property\": {\"name\": \"timereported\", \"dateFormat\": \"month\"}}, {\"constant\": {\"value\": \".\"}}, {\"property\": {\"name\": \"timereported\", \"dateFormat\": \"day\"}}]}, \"rsyslog-record\": {\"type\": \"list\", \"options\": {\"jsonf\": \"on\"}, \"list_descriptions\": [{\"property\": {\"outname\": \"@timestamp\", \"name\": \"timereported\", \"dateFormat\": \"rfc3339\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"host\", \"name\": \"hostname\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"severity\", \"name\": \"syslogseverity\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"facility\", \"name\": \"syslogfacility-text\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"tag\", \"name\": \"syslogtag\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"source\", \"name\": \"app-name\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"message\", \"name\": \"msg\", \"format\": \"jsonf\"}}, {\"property\": {\"outname\": \"file\", \"name\": \"$!metadata!filename\", \"format\": \"jsonf\"}}, {\"constant\": {\"outname\": \"cloud\", \"value\": {\"get_param\": \"CloudName\"}, \"format\": \"jsonf\"}}, {\"constant\": {\"outname\": \"region\", \"value\": {\"get_param\": \"KeystoneRegion\"}, \"format\": \"jsonf\"}}]}}}, {\"if\": [\"use_elasticsearch\", {\"tripleo::profile::base::logging::rsyslog::elasticsearch\": {\"map_merge\": [{\"get_param\": \"RsyslogElasticsearchSetting\"}, {\"template\": \"rsyslog-record\", \"searchIndex\": \"rsyslog-node-index\", \"dynSearchIndex\": \"on\", \"errorfile\": \"/var/log/rsyslog/omelasticsearch.log\"}]}}, {}]}, {\"if\": [\"use_amqp1\", {\"tripleo::profile::base::logging::rsyslog::amqp1\": {\"map_merge\": [{\"get_param\": \"RsyslogAmqp1Setting\"}, {\"template\": \"rsyslog-record\"}, {\"if\": [{\"get_param\": \"RsyslogAmqp1Local\"}, {\"host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}:$PORT\", \"params\": {\"$PORT\": {\"get_param\": \"MetricsQdrPort\"}, \"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}}]}]}}, {}]}, {\"if\": [{\"get_param\": \"RsyslogReopenOnTruncate\"}, {\"tripleo::profile::base::logging::rsyslog::reopen_on_truncate\": \"on\"}, {}]}, {\"if\": [\"use_tls\", {\"tripleo::profile::base::logging::rsyslog::elasticsearch_tls_ca_cert\": {\"get_param\": \"RsyslogElasticsearchTlsCACert\"}, \"tripleo::profile::base::logging::rsyslog::elasticsearch_tls_client_cert\": {\"get_param\": \"RsyslogElasticsearchTlsClientCert\"}, \"tripleo::profile::base::logging::rsyslog::elasticsearch_tls_client_key\": {\"get_param\": \"RsyslogElasticsearchTlsClientKey\"}}]}]}, \"puppet_config\": {\"config_volume\": \"rsyslog\", \"puppet_tags\": \"rsyslog::generate_concat,concat::fragment\", \"step_config\": \"include tripleo::profile::base::logging::rsyslog\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerRsyslogConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/rsyslog.json\": {\"command\": \"/usr/sbin/rsyslogd -n -iNONE\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/lib/rsyslog\", \"owner\": \"root:root\", \"recurse\": true}, {\"path\": \"/var/log/rsyslog\", \"owner\": \"root:root\", \"recurse\": true}]}}, \"docker_config\": {\"step_3\": {\"rsyslog\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerRsyslogImage\"]}, \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"restart\": \"always\", \"security_opt\": [\"label=disable\"], \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/rsyslog.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/rsyslog:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers:/var/log/containers:ro\", \"/var/log/containers/rsyslog:/var/log/rsyslog:rw,z\", \"/var/log:/var/log/host:ro\", \"/var/lib/rsyslog.container:/var/lib/rsyslog:rw,z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent logs directory for rsyslog\", \"file\": {\"path\": \"/var/log/containers/rsyslog\", \"state\": \"directory\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}}, {\"name\": \"create persistent state directory for rsyslog\", \"file\": {\"path\": \"/var/lib/rsyslog.container\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(127,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(128,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(129,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Containerized logrotate with crond for containerized service logs rotation\\n\", \"parameters\": {\"ContainerCrondImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cron:17.1\"}, \"ContainerCrondConfigImage\": {\"description\": \"The container image to use for the crond config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-cron:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"LogrotateMaxsize\": {\"description\": \"Configures the maxsize param for containerized logrotate.\", \"type\": \"string\", \"default\": \"10M\"}, \"LogrotateRotationInterval\": {\"description\": \"Configures rotation interval for containerized logrotate.\", \"type\": \"string\", \"default\": \"daily\", \"constraints\": [{\"allowed_values\": [\"hourly\", \"daily\", \"weekly\", \"monthly\"]}]}, \"LogrotateRotate\": {\"description\": \"Configures the rotate param for containerized logrotate.\", \"type\": \"string\", \"default\": \"14\"}, \"LogrotatePurgeAfterDays\": {\"description\": \"Enforces life time (days) of rotated and compressed files.\", \"type\": \"string\", \"default\": \"14\"}, \"LogrotateDateExt\": {\"description\": \"Enable/disable dateext parameter.\", \"type\": \"boolean\", \"default\": false}, \"LogrotateDateFormat\": {\"description\": \"Configures dateformat strings for containerized logrotate. This is valid when LogrotateDateExt is true. The allowed specifiers are only %Y %m %d %H %M %S %V and %s.\", \"type\": \"string\", \"default\": \"-%Y%m%d\", \"constraints\": [{\"allowed_pattern\": \"-(%[YmdHMSVs])+$\"}]}, \"LogrotateDateYesterday\": {\"description\": \"Configures dateyesterday paramter for containerized logrotate. This is valid when LogrotateDateExt is true.\", \"type\": \"boolean\", \"default\": false}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCrondImage\": \"ContainerCrondImage\", \"ContainerCrondConfigImage\": \"ContainerCrondConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCrondImage\": {\"get_param\": \"ContainerCrondImage\"}, \"ContainerCrondConfigImage\": {\"get_param\": \"ContainerCrondConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the crond role.\", \"value\": {\"service_name\": \"logrotate_crond\", \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::logging::logrotate::maxsize\": {\"get_param\": \"LogrotateMaxsize\"}, \"tripleo::profile::base::logging::logrotate::rotation\": {\"get_param\": \"LogrotateRotationInterval\"}, \"tripleo::profile::base::logging::logrotate::rotate\": {\"get_param\": \"LogrotateRotate\"}, \"tripleo::profile::base::logging::logrotate::purge_after_days\": {\"get_param\": \"LogrotatePurgeAfterDays\"}, \"tripleo::profile::base::logging::logrotate::dateext\": {\"get_param\": \"LogrotateDateExt\"}}, {\"if\": [{\"get_param\": \"LogrotateDateExt\"}, {\"tripleo::profile::base::logging::logrotate::dateformat\": {\"get_param\": \"LogrotateDateFormat\"}, \"tripleo::profile::base::logging::logrotate::dateyesterday\": {\"get_param\": \"LogrotateDateYesterday\"}}]}]}, \"host_prep_tasks\": [{\"name\": \"allow logrotate to read inside containers\", \"seboolean\": {\"name\": \"logrotate_read_inside_containers\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}], \"deploy_steps_tasks\": [{\"name\": \"configure tmpwatch on the host\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"Push script\", \"copy\": {\"dest\": \"/usr/local/sbin/containers-tmpwatch\", \"owner\": \"root\", \"group\": \"root\", \"mode\": 493, \"content\": \"#!/bin/sh\\ntmpwatch --nodirs \\\\\\n  -X \\\"/var/log/containers/*/*log\\\" \\\\\\n  -X \\\"/var/log/containers/*/*/*log\\\" \\\\\\n  -X \\\"/var/log/containers/*/*err\\\" \\\\\\n  {{ LogrotatePurgeAfterDays|int +1 }}d \\\\\\n  /var/log/containers/ 2>&1 | logger -t container-tmpwatch\\n\"}, \"vars\": {\"LogrotatePurgeAfterDays\": {\"get_param\": \"LogrotatePurgeAfterDays\"}}}, {\"name\": \"Insert cronjob in root crontab\", \"cron\": {\"name\": \"Remove old logs\", \"special_time\": \"daily\", \"user\": \"root\", \"job\": \"/usr/local/sbin/containers-tmpwatch\"}}]}], \"update_tasks\": [{\"name\": \"Ensure old cron.daily is absent\", \"when\": \"step|int == 1\", \"file\": {\"path\": \"/etc/cron.daily/containers-tmpwatch\", \"state\": \"absent\"}}], \"upgrade_tasks\": [{\"name\": \"Ensure old cron.daily is absent\", \"when\": \"step|int == 1\", \"file\": {\"path\": \"/etc/cron.daily/containers-tmpwatch\", \"state\": \"absent\"}}], \"puppet_config\": {\"config_volume\": \"crond\", \"step_config\": \"include tripleo::profile::base::logging::logrotate\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCrondConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/logrotate-crond.json\": {\"command\": \"/usr/sbin/crond -s -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_4\": {\"logrotate_crond\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCrondImage\"]}, \"net\": \"none\", \"pid\": \"host\", \"privileged\": true, \"user\": \"root\", \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/logrotate-crond.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/crond:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers:/var/log/containers:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop logrotate container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"logrotate_crond\"], \"tripleo_delegate_to\": \"{{ groups[\'logrotate_crond\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (130,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(131,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"MySQL HA clustercheck service deployment using puppet This service is used by HAProxy in a HA scenario to report whether the local galera node is synced\\n\", \"parameters\": {\"ContainerClustercheckImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\"}, \"ContainerClustercheckConfigImage\": {\"description\": \"The container image to use for the clustercheck config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ClustercheckListener\": {\"default\": \"socat\", \"description\": \"How to expose the clustercheck service over TCP\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"socat\", \"xinetd\"]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MysqlPuppetBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-pacemaker-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerClustercheckImage\": \"ContainerClustercheckImage\", \"ContainerClustercheckConfigImage\": \"ContainerClustercheckConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerClustercheckImage\": {\"get_param\": \"ContainerClustercheckImage\"}, \"ContainerClustercheckConfigImage\": {\"get_param\": \"ContainerClustercheckConfigImage\"}}}]}}}}, \"conditions\": {\"socat_listener\": {\"equals\": [{\"get_param\": \"ClustercheckListener\"}, \"socat\"]}}, \"outputs\": {\"role_data\": {\"description\": \"Containerized service clustercheck using composable services.\", \"value\": {\"service_name\": \"clustercheck\", \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"MysqlPuppetBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::profile::pacemaker::clustercheck::bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$FQDN$NETWORK\')}\", \"params\": {\"$FQDN\": {\"if\": [\"socat_listener\", \"\", \"fqdn_\"]}, \"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}}]}, \"puppet_config\": {\"config_volume\": \"clustercheck\", \"puppet_tags\": \"file\", \"step_config\": \"include tripleo::profile::pacemaker::clustercheck\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerClustercheckConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/clustercheck.json\": {\"command\": {\"if\": [\"socat_listener\", \"bash -c $* -- eval source /etc/sysconfig/clustercheck; exec socat -T\\\"${TRIPLEO_HEALTHCHECK_TIMEOUT:-2}\\\" \\\"$TRIPLEO_SOCAT_BIND\\\" system:\\\"grep -qPe \\\\\\\"^\\\\\\\\r\\\\$\\\\\\\" && /usr/bin/clustercheck\\\"\", \"/usr/sbin/xinetd -dontfork\"]}, \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_2\": {\"clustercheck\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerClustercheckImage\"]}, \"restart\": \"always\", \"net\": \"host\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/clustercheck.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/clustercheck:/var/lib/kolla/config_files/src:ro\", \"/var/lib/mysql:/var/lib/mysql\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": null, \"upgrade_tasks\": null, \"update_tasks\": null, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop clustercheck container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"clustercheck\"], \"tripleo_delegate_to\": \"{{ groups[\'clustercheck\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(132,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(133,'2026-06-14 07:52:42',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Neutron base service. Shared for all Neutron agents.\\n\", \"parameters\": {\"DatabaseSyncTimeout\": {\"default\": 900, \"description\": \"DB Sync Timeout default\", \"type\": \"number\"}, \"NeutronDhcpAgentsPerNetwork\": {\"type\": \"number\", \"default\": 0, \"description\": \"The number of neutron dhcp agents to schedule per network\"}, \"DhcpAgentNotification\": {\"default\": false, \"description\": \"Whether or not to enable DHCP agent notifications.\", \"type\": \"boolean\"}, \"NeutronDnsDomain\": {\"type\": \"string\", \"default\": \"ooo.test\", \"description\": \"Domain to use for building the hostnames.\"}, \"NeutronCorePlugin\": {\"default\": \"ml2\", \"description\": \"The core plugin for Neutron. The value should be the entrypoint to be loaded\\nfrom neutron.core_plugins namespace.\\n\", \"type\": \"string\"}, \"NeutronServicePlugins\": {\"default\": \"qos,ovn-router,trunk,segments,port_forwarding,log\", \"description\": \"Comma-separated list of service plugin entrypoints to be loaded from the\\nneutron.service_plugins namespace.\\n\", \"type\": \"comma_delimited_list\"}, \"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"NeutronDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Neutron services.\", \"type\": \"boolean\"}, \"EnableConfigPurge\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Remove configuration that is not generated by TripleO. Used to avoid configuration remnants after upgrades.\\n\"}, \"NeutronGlobalPhysnetMtu\": {\"type\": \"number\", \"default\": 1350, \"description\": \"MTU of the underlying physical network. Neutron uses this value to\\ncalculate MTU for all virtual network components. For flat and VLAN\\nnetworks, neutron uses this value without modification. For overlay\\nnetworks such as VXLAN, neutron automatically subtracts the overlay\\nprotocol overhead from this value.\\n(If this is not changed TenantNetPhysnetMtu will be used.)\\n\"}, \"TenantNetPhysnetMtu\": {\"type\": \"number\", \"default\": 1500, \"description\": \"MTU of the underlying physical network. Neutron uses this value to\\ncalculate MTU for all virtual network components. For flat and VLAN\\nnetworks, neutron uses this value without modification. For overlay\\nnetworks such as VXLAN, neutron automatically subtracts the overlay\\nprotocol overhead from this value.\\n(The mtu setting of the Tenant network in network_data.yaml\\ncontrol\'s this parameter.)\\n\"}, \"NeutronDBSyncExtraParams\": {\"default\": \"\", \"description\": \"String of extra command line parameters to append to the neutron-db-manage\\nupgrade head command.\\n\", \"type\": \"string\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"EnableVLANTransparency\": {\"default\": false, \"description\": \"If True, then allow plugins that support it to create VLAN transparent networks.\\n\", \"type\": \"boolean\"}, \"NeutronGlobalReportInterval\": {\"default\": 300, \"description\": \"Seconds between nodes reporting state to server; should be less than NeutronAgentDownTime, best if it is half or less than NeutronAgentDownTime.\\n\", \"type\": \"number\"}}, \"conditions\": {\"dhcp_agents_zero\": {\"equals\": [{\"get_param\": \"NeutronDhcpAgentsPerNetwork\"}, 0]}, \"global_physnet_mtu_unset\": {\"equals\": [{\"get_param\": \"NeutronGlobalPhysnetMtu\"}, 0]}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Neutron base service.\", \"value\": {\"service_name\": \"neutron_base\", \"config_settings\": {\"map_merge\": [{\"neutron::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"neutron::core_plugin\": {\"get_param\": \"NeutronCorePlugin\"}, \"neutron::service_plugins\": {\"get_param\": \"NeutronServicePlugins\"}, \"neutron::report_interval\": {\"get_param\": \"NeutronGlobalReportInterval\"}, \"neutron::logging::debug\": {\"if\": [{\"get_param\": \"NeutronDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"neutron::purge_config\": {\"get_param\": \"EnableConfigPurge\"}, \"neutron::allow_overlapping_ips\": true, \"neutron::dhcp_agent_notification\": {\"get_param\": \"DhcpAgentNotification\"}, \"neutron::dns_domain\": {\"get_param\": \"NeutronDnsDomain\"}, \"neutron::rabbit_heartbeat_timeout_threshold\": 60, \"neutron::host\": \"%{hiera(\'fqdn_canonical\')}\", \"neutron::db::database_db_max_retries\": -1, \"neutron::db::database_max_retries\": -1, \"neutron::db::sync::db_sync_timeout\": {\"get_param\": \"DatabaseSyncTimeout\"}, \"neutron::global_physnet_mtu\": {\"if\": [\"global_physnet_mtu_unset\", {\"get_param\": \"TenantNetPhysnetMtu\"}, {\"get_param\": \"NeutronGlobalPhysnetMtu\"}]}, \"neutron::db::sync::extra_params\": {\"get_param\": \"NeutronDBSyncExtraParams\"}, \"neutron::vlan_transparent\": {\"get_param\": \"EnableVLANTransparency\"}, \"neutron::rabbit_heartbeat_in_pthread\": false}, {\"if\": [\"dhcp_agents_zero\", {}, {\"tripleo::profile::base::neutron::dhcp_agents_per_network\": {\"get_param\": \"NeutronDhcpAgentsPerNetwork\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(134,'2026-06-14 07:52:43',NULL,'{\"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\": []}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\", \"OS::TripleO::Services::Vpp\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronVppAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(135,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(136,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(137,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(138,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (139,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(140,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(141,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(142,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(143,'2026-06-14 07:52:43',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"MySQL service deployment with pacemaker bundle\\n\", \"parameters\": {\"ContainerMysqlImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\"}, \"ContainerMysqlConfigImage\": {\"description\": \"The container image to use for the mysql config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\"}, \"ClusterCommonTag\": {\"default\": false, \"description\": \"When set to false, a pacemaker service is configured to use a floating tag for its container image name, e.g. \'REGISTRY/NAMESPACE/IMAGENAME:pcmklatest\'. When set to true, the service uses a floating prefix as well, e.g. \'cluster.common.tag/IMAGENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"ClusterFullTag\": {\"default\": true, \"description\": \"When set to true, the pacemaker service uses a fully constant tag for its container image name, e.g. \'cluster.common.tag/SERVICENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MysqlRootPassword\": {\"type\": \"string\", \"hidden\": true, \"default\": \"7B0s5rnhj5\"}, \"MysqlClustercheckPassword\": {\"type\": \"string\", \"hidden\": true, \"default\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\"}, \"MysqlUpgradePersist\": {\"type\": \"boolean\", \"default\": false}, \"MysqlUpgradeTransfer\": {\"type\": \"boolean\", \"default\": true}, \"RoleName\": {\"default\": \"\", \"description\": \"Role name on which the service is applied\", \"type\": \"string\"}, \"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"ConfigDebug\": {\"default\": false, \"description\": \"Whether to run config management (e.g. Puppet) in debug mode.\", \"type\": \"boolean\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}, \"MysqlGaleraSSTMethod\": {\"type\": \"string\", \"default\": \"rsync\", \"description\": \"Method used by galera to perform State Snapshot Transfers\", \"constraints\": [{\"allowed_values\": [\"rsync\", \"mariabackup\"]}]}, \"MysqlMariabackupUser\": {\"type\": \"string\", \"default\": \"mariabackup\", \"description\": \"When MysqlGaleraSSTMethod is set to mariabackup, the name of the database user that executes the SST.\"}, \"MysqlMariabackupPassword\": {\"type\": \"string\", \"hidden\": true, \"description\": \"When MysqlGaleraSSTMethod is set to mariabackup, the password of the database user that executes the SST.\", \"default\": \"sAPOILaQce8bT3K90NkdR4HTG\"}, \"MysqlGaleraSSLCipher\": {\"type\": \"string\", \"default\": \"AES128-SHA256\", \"description\": \"Symmetric cipher to use.\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MysqlBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerMysqlImage\": \"ContainerMysqlImage\", \"ContainerMysqlConfigImage\": \"ContainerMysqlConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerMysqlImage\": {\"get_param\": \"ContainerMysqlImage\"}, \"ContainerMysqlConfigImage\": {\"get_param\": \"ContainerMysqlConfigImage\"}}}]}}}}, \"conditions\": {\"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"role_data\": {\"description\": \"Containerized service MySQL using composable services.\", \"value\": {\"service_name\": {\"get_attr\": [\"MysqlBase\", \"role_data\", \"service_name\"]}, \"firewall_rules\": {\"104 mysql galera-bundle\": {\"dport\": [873, 3123, 3306, 4444, 4567, 4568, 9200]}}, \"firewall_frontend_rules\": {\"100 mysql_haproxy\": {\"dport\": [3306]}}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"MysqlBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::profile::pacemaker::database::mysql::bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::pacemaker::database::mysql::gmcast_listen_addr\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::pacemaker::database::mysql::ca_file\": {\"get_param\": \"InternalTLSCAFile\"}, \"tripleo::profile::pacemaker::database::mysql_bundle::mysql_docker_image\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"tripleo::profile::pacemaker::database::mysql_bundle::control_port\": 3123, \"tripleo::profile::pacemaker::database::mysql_bundle::container_backend\": {\"get_param\": \"ContainerCli\"}, \"tripleo::profile::pacemaker::database::mysql_bundle::bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::pacemaker::database::mysql_bundle::ca_file\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"InternalTLSCAFile\"}]}, \"tripleo::profile::pacemaker::database::mysql_bundle::sst_method\": {\"get_param\": \"MysqlGaleraSSTMethod\"}, \"tripleo::profile::pacemaker::database::mysql_bundle::mariabackup_user\": {\"get_param\": \"MysqlMariabackupUser\"}, \"tripleo::profile::pacemaker::database::mysql_bundle::mariabackup_password\": {\"get_param\": \"MysqlMariabackupPassword\"}, \"tripleo::profile::pacemaker::database::mysql_bundle::force_ocf\": true, \"tripleo::profile::pacemaker::database::mysql_bundle::gcomm_cipher\": {\"get_param\": \"MysqlGaleraSSLCipher\"}}]}, \"puppet_config\": {\"config_volume\": \"mysql\", \"puppet_tags\": \"file\", \"step_config\": {\"list_join\": [\"\\n\", [\"[\'Mysql_datadir\', \'Mysql_user\', \'Mysql_database\', \'Mysql_grant\', \'Mysql_plugin\'].each |String $val| { noop_resource($val) }\", \"exec {\'wait-for-settle\': command => \'/bin/true\' }\", \"include tripleo::profile::pacemaker::database::mysql_bundle\"]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/mysql.json\": {\"command\": \"/usr/sbin/pacemaker_remoted\", \"config_files\": [{\"dest\": \"/etc/libqb/force-filesystem-sockets\", \"source\": \"/dev/null\", \"owner\": \"root\", \"perm\": \"0644\"}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"optional\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/mysql\", \"owner\": \"mysql:mysql\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/mysql.crt\", \"owner\": \"mysql:mysql\", \"perm\": \"0600\", \"optional\": true}, {\"path\": \"/etc/pki/tls/private/mysql.key\", \"owner\": \"mysql:mysql\", \"perm\": \"0600\", \"optional\": true}]}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"docker_config\": {\"step_1\": {\"mysql_data_ownership\": {\"start_order\": 0, \"detach\": false, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"net\": \"host\", \"user\": \"root\", \"command\": [\"chown\", \"-R\", \"mysql:\", \"/var/lib/mysql\"], \"volumes\": [\"/var/lib/mysql:/var/lib/mysql:z\"]}, \"mysql_bootstrap\": {\"start_order\": 1, \"detach\": false, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"net\": \"host\", \"user\": \"root\", \"command\": [\"bash\", \"-ec\", {\"list_join\": [\"\\n\", [\"if [ -e /var/lib/mysql/mysql ]; then exit 0; fi\", \"echo -e \\\"\\\\n[mysqld]\\\\nwsrep_provider=none\\\" >> /etc/my.cnf\", \"export DB_ROOT_PASSWORD=$(hiera \'mysql::server::root_password\')\", \"kolla_set_configs\", \"sudo -u mysql -E kolla_extend_start\", \"timeout ${DB_MAX_TIMEOUT} /bin/bash -c \'while pgrep -af /usr/bin/mysqld_safe | grep -q -v grep; do sleep 1; done\'\", \"mysqld_safe --skip-networking --wsrep-on=OFF &\", \"timeout ${DB_MAX_TIMEOUT} /bin/bash -c \'until mysqladmin -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" ping 2>/dev/null; do sleep 1; done\'\"], {\"if\": [{\"equals\": [{\"get_param\": \"MysqlGaleraSSTMethod\"}, \"mariabackup\"]}, [\"mysql -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" -e \\\"CREATE USER \'${DB_MARIABACKUP_USER}\'@\'localhost\' IDENTIFIED BY \'${DB_MARIABACKUP_PASSWORD}\';\\\"\", \"mysql -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" -e \\\"GRANT RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT ON *.* TO \'${DB_MARIABACKUP_USER}\'@\'localhost\';\\\"\"]]}, [\"mysql -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" -e \\\"CREATE USER \'clustercheck\'@\'localhost\' IDENTIFIED BY \'$(hiera mysql_clustercheck_password)\';\\\"\", \"mysql -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" -e \\\"GRANT PROCESS ON *.* TO \'clustercheck\'@\'localhost\' WITH GRANT OPTION;\\\"\", \"mysql -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" -e \\\"DELETE FROM mysql.user WHERE user = \'root\' AND host NOT IN (\'%\',\'localhost\');\\\"\", \"timeout ${DB_MAX_TIMEOUT} mysqladmin -uroot -p\\\"$(hiera \'mysql::server::root_password\')\\\" shutdown\"]]}], \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:rw,z\", \"/var/lib/config-data/puppet-generated/mysql:/var/lib/kolla/config_files/src:ro,z\", \"/var/lib/mysql:/var/lib/mysql:rw,z\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/mysql.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/mysql.crt:ro\", \"/etc/pki/tls/private/mysql.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/mysql.key:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"KOLLA_BOOTSTRAP\": true, \"DB_MAX_TIMEOUT\": 60, \"DB_MARIABACKUP_USER\": {\"get_param\": \"MysqlMariabackupUser\"}, \"DB_MARIABACKUP_PASSWORD\": {\"get_param\": \"MysqlMariabackupPassword\"}}}}, \"step_2\": {\"mysql_wait_bundle\": {\"start_order\": 0, \"detach\": false, \"net\": \"host\", \"ipc\": \"host\", \"user\": \"root\", \"command\": {\"list_concat\": [[\"/container_puppet_apply.sh\", \"2\", \"file,file_line,concat,augeas,galera_ready,mysql_database,mysql_grant,mysql_user\", \"include tripleo::profile::pacemaker::database::mysql_bundle\"], {\"if\": [{\"get_param\": \"ConfigDebug\"}, [\"--debug\"]]}]}, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"container_puppet_apply_volumes\"]}, [\"/var/lib/mysql:/var/lib/mysql:rw,z\", \"/var/lib/config-data/puppet-generated/mysql/root:/root:rw\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"]]}]}, \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/mysql\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/mysql\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/log/mariadb\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}], \"metadata_settings\": {\"get_attr\": [\"MysqlBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"list_concat\": [{\"get_attr\": [\"MysqlBase\", \"role_data\", \"deploy_steps_tasks\"]}, [{\"name\": \"MySQL tag container image for pacemaker\", \"when\": \"step|int == 1\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"container_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}}}, {\"name\": \"MySQL HA Wrappers Step\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"Mysql puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"mysql\", \"tripleo_ha_wrapper_resource_name\": \"galera\", \"tripleo_ha_wrapper_bundle_name\": \"galera-bundle\", \"tripleo_ha_wrapper_resource_state\": \"Master\", \"tripleo_ha_wrapper_puppet_config_volume\": \"mysql\", \"tripleo_ha_wrapper_puppet_execute\": \"[\\\"Mysql_datadir\\\", \\\"Mysql_user\\\", \\\"Mysql_database\\\", \\\"Mysql_grant\\\", \\\"Mysql_plugin\\\"].each |String $val| { noop_resource($val) }; include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::database::mysql_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".previous_run\"}}]}]]}, \"external_update_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"ha_image_update\", \"block\": [{\"block\": [{\"name\": \"Get galera image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_galera_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'galera-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container galera image\", \"set_fact\": {\"galera_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"galera_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_galera_image\": \"{{xmllint_pcmk_galera_image.stdout}}\"}}], \"delegate_to\": \"{{ (groups[\\\"mysql\\\"] | difference(groups[\\\"excluded_overcloud\\\"]))[0] }}\"}, {\"name\": \"MySQL temporary pacemaker container tag in case of image switch\", \"become\": true, \"import_role\": {\"name\": \"tripleo_ha_image_update\"}, \"vars\": {\"tripleo_ha_image_update_node_names\": \"{{ groups[\\\"mysql\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) }}\", \"tripleo_ha_image_update_bundle\": \"galera-bundle\", \"tripleo_ha_image_update_new_image\": \"{{galera_image_latest}}\", \"tripleo_ha_image_update_old_image\": \"{{pcmk_galera_image}}\"}, \"when\": [\"(pcmk_galera_image != \\\"\\\")\", \"(pcmk_galera_image != galera_image_latest)\"]}]}], \"update_tasks\": [{\"block\": [{\"name\": \"Get galera image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_galera_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'galera-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container galera image\", \"set_fact\": {\"galera_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"galera_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_galera_image\": \"{{xmllint_pcmk_galera_image.stdout}}\"}}], \"when\": \"(step|int == 0 or step|int == 2)\"}, {\"name\": \"Check for update of galera container image name\", \"when\": \"step|int == 0\", \"assert\": {\"that\": \"pcmk_galera_image == galera_image_latest\", \"fail_msg\": \"galera image change detected, run overcloud external-update --tags ha_image_update first\"}}, {\"name\": \"Tear-down non-HA mysql container\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"stat mysql container\", \"command\": \"podman container exists mysql\", \"failed_when\": false, \"changed_when\": false, \"register\": \"stat_mysql_container\"}, {\"name\": \"Create clustercheck user and permissions\", \"command\": {\"argv\": \"{{ mysql_exec_data | container_exec_cmd }}\"}, \"changed_when\": true, \"when\": [\"stat_mysql_container.rc == 0\"], \"vars\": {\"mysql_exec_data\": {\"environment\": {\"CLUSTERCHECK_PASSWORD\": {\"get_param\": \"MysqlClustercheckPassword\"}}, \"command\": [\"mysql\", \"/bin/sh\", \"-c\", \"mysql -e \\\"CREATE USER IF NOT EXISTS \'clustercheck\'@\'localhost\' IDENTIFIED BY \'${CLUSTERCHECK_PASSWORD}\'; GRANT PROCESS ON *.* TO \'clustercheck\'@\'localhost\' WITH GRANT OPTION;\\\"\"]}}}, {\"name\": \"Remove non-HA mysql container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"mysql\"]}}]}, {\"name\": \"Mariadb fetch and retag container image for pacemaker\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"Retag pcmklatest to latest galera image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{galera_image}}\", \"container_image_latest\": \"{{galera_image_latest}}\"}}]}, {\"name\": \"Ensure mariadb-server is not installed on the host\", \"when\": \"step|int == 2\", \"yum\": {\"name\": \"mariadb-server*\", \"state\": \"absent\"}}], \"post_update_tasks\": [{\"name\": \"Mysql bundle post update\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Mysql puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"mysql\", \"tripleo_ha_wrapper_resource_name\": \"galera\", \"tripleo_ha_wrapper_bundle_name\": \"galera-bundle\", \"tripleo_ha_wrapper_resource_state\": \"Master\", \"tripleo_ha_wrapper_puppet_config_volume\": \"mysql\", \"tripleo_ha_wrapper_puppet_execute\": \"[\\\"Mysql_datadir\\\", \\\"Mysql_user\\\", \\\"Mysql_database\\\", \\\"Mysql_grant\\\", \\\"Mysql_plugin\\\"].each |String $val| { noop_resource($val) }; include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::database::mysql_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".previous_run\"}}], \"vars\": {\"tripleo_ha_wrapper_minor_update\": true}}], \"upgrade_tasks\": {\"list_concat\": [[{\"name\": \"Tear-down non-HA mysql container\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"stat mysql container\", \"command\": \"podman container exists mysql\", \"failed_when\": false, \"changed_when\": false, \"register\": \"stat_mysql_container\"}, {\"name\": \"Create clustercheck user and permissions\", \"command\": {\"argv\": \"{{ mysql_exec_data | container_exec_cmd }}\"}, \"changed_when\": true, \"when\": [\"stat_mysql_container.rc == 0\"], \"vars\": {\"mysql_exec_data\": {\"environment\": {\"CLUSTERCHECK_PASSWORD\": {\"get_param\": \"MysqlClustercheckPassword\"}}, \"command\": [\"mysql\", \"/bin/sh\", \"-c\", \"mysql -e \\\"CREATE USER IF NOT EXISTS \'clustercheck\'@\'localhost\' IDENTIFIED BY \'${CLUSTERCHECK_PASSWORD}\'; GRANT PROCESS ON *.* TO \'clustercheck\'@\'localhost\' WITH GRANT OPTION;\\\"\"]}}}, {\"name\": \"Remove non-HA mysql container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"mysql\"]}}]}], [{\"name\": \"set mysql container name fact\", \"when\": [\"step|int == 1\"], \"set_fact\": {\"mysql_container_name\": \"galera-bundle\"}}], {\"get_attr\": [\"MysqlBase\", \"mysql_drop_unused_users\"]}, [{\"vars\": {\"mysql_upgrade_persist\": {\"get_param\": \"MysqlUpgradePersist\"}}, \"when\": [\"step|int == 3\", \"mysql_upgrade_persist\"], \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_prepare\"], \"block\": [{\"name\": \"Persist mysql data\", \"include_role\": {\"name\": \"tripleo_persist\", \"tasks_from\": \"persist.yml\"}, \"vars\": {\"tripleo_persist_dir\": \"/var/lib/mysql\"}}]}, {\"vars\": {\"mysql_upgrade_persist\": {\"get_param\": \"MysqlUpgradePersist\"}}, \"when\": [\"step|int == 5\", \"mysql_upgrade_persist\"], \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\"], \"block\": [{\"name\": \"Restore mysql data\", \"include_role\": {\"name\": \"tripleo_persist\", \"tasks_from\": \"restore.yml\"}, \"vars\": {\"tripleo_persist_dir\": \"/var/lib/mysql\"}}]}, {\"name\": \"Prepare switch of galera image name\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Get galera image id currently used by pacemaker\", \"shell\": \"pcs resource config galera-bundle | grep -Eo \'image=[^ ]+\' | awk -F= \'{print $2;}\'\", \"register\": \"galera_image_current_res\", \"failed_when\": false}, {\"name\": \"Image facts for galera\", \"set_fact\": {\"galera_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"galera_image_current\": \"{{galera_image_current_res.stdout}}\"}}, {\"name\": \"Temporarily tag the current galera image id with the upgraded image name\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{galera_image_current}}\", \"container_image_latest\": \"{{galera_image_latest}}\", \"pull_image\": false}, \"when\": [\"galera_image_current != \'\'\", \"galera_image_current != galera_image_latest\"]}, {\"name\": \"Create galera retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/galera_needs_retag\", \"state\": \"touch\"}, \"when\": [\"galera_image_current != \'\'\", \"galera_image_current != galera_image_latest\"]}]}, {\"name\": \"Update galera pcs resource bundle for new container image - check\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"set is_mysql_bootstrap_node fact\", \"tags\": \"common\", \"set_fact\": \"is_mysql_bootstrap_node={{mysql_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower}}\"}, {\"name\": \"Check for galera retag statefile\", \"stat\": {\"path\": \"/var/lib/tripleo/galera_needs_retag\"}, \"register\": \"galera_retag_state_file\"}]}, {\"name\": \"Update galera pcs resource bundle for new container image\", \"when\": [\"step|int == 1\", \"is_mysql_bootstrap_node|bool\", \"galera_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the galera cluster resource before container upgrade\", \"pacemaker_resource\": {\"resource\": \"galera-bundle\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Move Mysql logging to /var/log/containers\", \"block\": [{\"name\": \"Check Mysql logging configuration in pacemaker\", \"command\": \"cibadmin --query --xpath \\\"//storage-mapping[@id=\'mysql-log\']\\\"\", \"failed_when\": false, \"register\": \"mysql_logs_moved\"}, {\"name\": \"Change Mysql logging configuration in pacemaker\", \"when\": \"mysql_logs_moved.rc == 6\", \"block\": [{\"name\": \"Add a bind mount for logging in the galera bundle\", \"command\": \"pcs resource bundle update galera-bundle storage-map add id=mysql-log source-dir=/var/log/containers/mysql target-dir=/var/log/mysql options=rw\"}, {\"name\": \"Reconfigure Mysql log file in the galera resource agent\", \"command\": \"pcs resource update galera log=/var/log/mysql/mysqld.log\"}]}]}, {\"name\": \"Update the galera bundle to use the new container image name\", \"command\": \"pcs resource bundle update galera-bundle container image={{galera_image_latest}}\"}, {\"name\": \"Enable the galera cluster resource\", \"pacemaker_resource\": {\"resource\": \"galera-bundle\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}]}, {\"name\": \"Upgrade galera in step3\", \"when\": [\"step|int == 3\"], \"block\": [{\"name\": \"Bind mounts for temporary container\", \"set_fact\": {\"mysql_upgrade_db_bind_mounts\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/mysql.json:/var/lib/kolla/config_files/config.json:rw,z\", \"/var/lib/config-data/puppet-generated/mysql:/var/lib/kolla/config_files/src:ro,z\", \"/var/lib/mysql:/var/lib/mysql:rw,z\"], [\"/var/log/containers/mysql:/var/log/mysql:rw,z\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/mysql.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/mysql.crt:ro\", \"/etc/pki/tls/private/mysql.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/mysql.key:ro\"]]}]}}}, {\"name\": \"Check if Galera needs upgrade\", \"shell\": {\"str_replace\": {\"template\": \"CONTAINER_CLI run --rm --log-driver=k8s-file --log-opt path=LOG_DIR/db-upgrade.log \\\\ -u root --net=host UPGRADE_ENV UPGRADE_VOLUMES \\\"UPGRADE_IMAGE\\\" /bin/bash -ecx \\\"$UPGRADE_SCRIPT\\\"\", \"params\": {\"UPGRADE_ENV\": \"-e \\\"KOLLA_CONFIG_STRATEGY=COPY_ALWAYS\\\"\", \"UPGRADE_IMAGE\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"UPGRADE_VOLUMES\": \"-v {{ mysql_upgrade_db_bind_mounts | join(\' -v \')}}\", \"CONTAINER_CLI\": \"{{ container_cli }}\", \"LOG_DIR\": \"/var/log/containers/mysql\"}}}, \"environment\": {\"UPGRADE_SCRIPT\": \"kolla_set_configs\\nupgraded_ver=$(cat /var/lib/mysql/mysql_upgrade_info 2>/dev/null || true)\\nmysql_ver=$(mysql --version | awk -F\'[ ,]*\' \'{print $5}\')\\nif [ \\\"${upgraded_ver}\\\" = \\\"${mysql_ver}\\\" ]; then\\n    echo \\\"mysql already upgraded\\\"\\nelse\\n    echo \\\"${upgraded_ver} VS ${mysql_ver}\\\"\\nfi\\n\"}, \"register\": \"mysql_upgrade_needed\"}, {\"name\": \"Set fact upgrade_mysql\", \"set_fact\": {\"upgrade_mysql\": \"{{ (mysql_upgrade_needed.stdout != \\\"mysql already upgraded\\\") | bool }}\"}}, {\"debug\": {\"msg\": \"MYSQL check - {{ mysql_upgrade_needed.stdout }} - Upgrade needed: {{ upgrade_mysql }}\"}}, {\"name\": \"Disable the galera cluster resource before container upgrade\", \"when\": [\"upgrade_mysql|bool\"], \"pacemaker_resource\": {\"resource\": \"galera-bundle\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"block\": [{\"name\": \"Get galera image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_galera_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'galera-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container galera image\", \"set_fact\": {\"galera_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"galera_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_galera_image\": \"{{xmllint_pcmk_galera_image.stdout}}\"}}]}, {\"name\": \"Check for galera retag statefile\", \"stat\": {\"path\": \"/var/lib/tripleo/galera_needs_retag\"}, \"register\": \"galera_retag_state_file\"}, {\"name\": \"Retag the pacemaker image if containerized\", \"when\": [\"galera_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Retag pcmklatest to latest galera image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{galera_image}}\", \"container_image_latest\": \"{{galera_image_latest}}\"}}]}, {\"name\": \"Remove galera retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/galera_needs_retag\", \"state\": \"absent\"}}, {\"name\": \"Mysql upgrade script\", \"when\": [\"upgrade_mysql|bool\"], \"set_fact\": {\"mysql_upgrade_script\": {\"list_join\": [\"\\n\", [\"kolla_set_configs\\nif mysqladmin ping --silent; then exit 0; fi\\nupgraded_ver=$(cat /var/lib/mysql/mysql_upgrade_info 2>/dev/null || true)\\nmysql_ver=$(mysql --version | awk -F\'[ ,]*\' \'{print $5}\')\\nif [ \\\"${upgraded_ver}\\\" = \\\"${mysql_ver}\\\" ]; then\\n    echo \\\"mysql already upgraded\\\"\\n    exit 0\\nfi\\nchown -R mysql:mysql /var/lib/mysql\\nchown -R mysql:mysql /var/log/mysql\\nmysqld_safe --user=mysql --wsrep-provider=none --skip-networking --wsrep-on=off --log-error=/var/log/mysql/mysqld-upgrade.log &\\n\", {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/mysql_upgrade_db.sh\"}, \"mysqladmin shutdown\"]]}}}, {\"name\": \"Upgrade Mysql database from a temporary container\", \"when\": [\"upgrade_mysql|bool\"], \"shell\": {\"str_replace\": {\"template\": \"CONTAINER_CLI run --rm --log-driver=k8s-file --log-opt path=LOG_DIR/db-upgrade.log \\\\ -u root --net=host UPGRADE_ENV UPGRADE_VOLUMES \\\"UPGRADE_IMAGE\\\" /bin/bash -ecx \\\"$UPGRADE_SCRIPT\\\"\", \"params\": {\"UPGRADE_ENV\": \"-e \\\"KOLLA_CONFIG_STRATEGY=COPY_ALWAYS\\\"\", \"UPGRADE_IMAGE\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/mariadb:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerMysqlImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"UPGRADE_VOLUMES\": \"-v {{ mysql_upgrade_db_bind_mounts | join(\' -v \')}}\", \"CONTAINER_CLI\": \"{{ container_cli }}\", \"LOG_DIR\": \"/var/log/containers/mysql\"}}}, \"environment\": {\"UPGRADE_SCRIPT\": \"{{ mysql_upgrade_script }}\"}}, {\"name\": \"Enable the galera cluster resource\", \"when\": [\"upgrade_mysql|bool\"], \"pacemaker_resource\": {\"resource\": \"galera-bundle\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}]}]]}, \"external_upgrade_tasks\": [{\"vars\": {\"mysql_upgrade_transfer\": {\"get_param\": \"MysqlUpgradeTransfer\"}}, \"when\": [\"step|int == 2\", \"mysql_upgrade_transfer\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\"], \"block\": [{\"name\": \"Transfer mysql data\", \"include_role\": {\"name\": \"tripleo_transfer\"}, \"vars\": {\"tripleo_transfer_src_dir\": \"/var/lib/mysql\", \"tripleo_transfer_src_host\": \"{{hostvars[groups[\'overcloud\'][0]][\'mysql_short_node_names\'][1]}}\", \"tripleo_transfer_dest_dir\": \"/var/lib/mysql\", \"tripleo_transfer_dest_host\": \"{{hostvars[groups[\'overcloud\'][0]][\'mysql_short_bootstrap_node_name\']}}\", \"tripleo_transfer_flag_file\": \"/var/lib/tripleo/transfer-flags/var-lib-mysql\", \"tripleo_transfer_sync_options\": \"--whole-file --ignore-times --inplace --archive --delete\", \"tripleo_transfer_include\": [\"/ibdata*\", \"/ib_lru_dump\", \"/ib_logfile[0-9]*\", \"/undo*\", \"/*/\"], \"tripleo_transfer_exclude\": \"/*\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(144,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(145,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Provides the list of common container volumes and environment used by various cinder services.\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"CinderVolumeOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderBackupOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"CinderVolumeOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"CinderEnableIscsiBackend\": {\"default\": true, \"description\": \"Whether to enable or not the Iscsi backend for Cinder\", \"type\": \"boolean\"}, \"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderLVMConfigureVG\": {\"default\": true, \"description\": \"Whether to configure the \'cinder-volumes\' VG used by the LVM driver. When disabled (set to False), the LVM driver will work as long as the \'cinder-volumes\' VG has been created through some other means.\\n\", \"type\": \"boolean\"}, \"CinderLVMLoopDeviceSize\": {\"default\": 20480, \"description\": \"The size of the loopback file used by the cinder LVM driver.\", \"type\": \"number\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"CinderVolumeCluster\": {\"default\": \"\", \"description\": \"The cluster name used for deploying the cinder-volume service in an active-active (A/A) configuration. This configuration requires the Cinder backend drivers support A/A, and the cinder-volume service not be managed by pacemaker. If these criteria are not met then the cluster name must be left blank.\\n\", \"type\": \"string\"}, \"CinderImageConversionNfsShare\": {\"default\": \"\", \"description\": \"When set, the NFS share to be used for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"CinderImageConversionNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options when using an NFS share for Cinder\'s image conversion directory.\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableEtcdInternalTLS\": {\"description\": \"Controls whether etcd and the cinder-volume service use TLS for cinder\'s lock manager, even when the rest of the internal API network is using TLS.\", \"type\": \"boolean\", \"default\": true}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephExternalMultiConfig\": {\"type\": \"json\", \"hidden\": true, \"description\": \"List of maps describing extra overrides which will be applied when configuring\\nextra external Ceph clusters. If this list is non-empty, ceph-ansible will run\\nan extra count(list) times using the same parameters as the first run except\\neach parameter within each map will override the defaults. If the following\\nwere used, the second run would configure the overcloud to also use the ceph2\\ncluster with all the previous parameters except /etc/ceph/ceph2.conf would have\\na mon_host entry containing the value of external_cluster_mon_ips below, and\\nnot the default CephExternalMonHost. Subsequent ceph-ansible runs are restricted\\nto just ceph clients. CephExternalMultiConfig may not be used to deploy additional\\ninternal Ceph clusters within one Heat stack. The map for each list should contain\\nnot tripleo-heat-template parameters but ceph-ansible parameters.\\n  - cluster: \'ceph2\'\\n    fsid: \'e2cba068-5f14-4b0f-b047-acf375c0004a\'\\n    external_cluster_mon_ips: \'172.18.0.5,172.18.0.6,172.18.0.7\'\\n    keys:\\n      - name: \\\"client.openstack\\\"\\n        caps:\\n          mgr: \\\"allow *\\\"\\n          mon: \\\"profile rbd\\\"\\n          osd: \\\"osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images\\\"\\n        key: \\\"AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==\\\"\\n        mode: \\\"0600\\\"\\n    dashboard_enabled: false\\n\", \"default\": []}}, \"conditions\": {\"cvol_active_active_tls_enabled\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderVolumeCluster\"}, \"\"]}}, {\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"EnableEtcdInternalTLS\"}]}, \"cinder_nfs_conversion_dir_enabled\": {\"not\": {\"equals\": [{\"get_param\": \"CinderImageConversionNfsShare\"}, \"\"]}}, \"cinder_configure_lvm\": {\"and\": [{\"get_param\": \"CinderLVMConfigureVG\"}, {\"or\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, {\"get_param\": \"CinderEnableNVMeOFBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}}, \"outputs\": {\"cinder_image_conversion_nfs_dir\": {\"description\": \"The directory where cinder does its image conversion when the directory is backed by an NFS share.\", \"value\": \"/var/lib/cinder_image_conversion\"}, \"cinder_common_host_prep_tasks\": {\"description\": \"Common host prep tasks for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_common_volumes\": {\"description\": \"Common volumes for all cinder services\", \"value\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}}, \"cinder_common_kolla_config_files\": {\"description\": \"Common kolla config_files for cinder-volume and cinder-backup services\", \"value\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}]}, \"cinder_common_kolla_permissions\": {\"description\": \"Common kolla permissions for cinder-volume and cinder-backup services\", \"value\": {\"list_concat\": [[{\"path\": \"/var/log/cinder\", \"owner\": \"cinder:cinder\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, {\"path\": \"/etc/pki/tls/certs/etcd.crt\", \"owner\": \"cinder:cinder\"}, {\"path\": \"/etc/pki/tls/private/etcd.key\", \"owner\": \"cinder:cinder\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%cluster%>.client.*.keyring\", \"owner\": \"cinder:cinder\", \"perm\": \"0600\"}, \"for_each\": {\"<%cluster%>\": {\"yaql\": {\"expression\": \"$.data.multiconfig.select($.cluster)\", \"data\": {\"multiconfig\": {\"get_param\": \"CephExternalMultiConfig\"}}}}}}}]}}, \"cinder_volume_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for cinder-volume\", \"value\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}, \"cinder_volume_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-volume service (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}], [{\"name\": \"cinder_configure_lvm fact\", \"set_fact\": {\"cinder_configure_lvm\": {\"if\": [\"cinder_configure_lvm\", true, false]}}}, {\"when\": \"cinder_configure_lvm|bool\", \"block\": [{\"name\": \"ensure LVM rpm dependencies are installed\", \"package\": {\"name\": \"lvm2\", \"state\": \"latest\"}}, {\"name\": \"cinder create LVM volume group dd\", \"command\": {\"list_join\": [\"\", [\"dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=\", {\"str_replace\": {\"template\": \"VALUE\", \"params\": {\"VALUE\": {\"get_param\": \"CinderLVMLoopDeviceSize\"}}}}, \"M\"]]}, \"args\": {\"creates\": \"/var/lib/cinder/cinder-volumes\"}}, {\"name\": \"Get or create LVM loopback device\", \"shell\": \"exit_code=0\\nexisting_device=$(losetup -j /var/lib/cinder/cinder-volumes -l -n -O NAME)\\nif [[ -z \\\"${existing_device}\\\" ]]; then\\n    losetup -f /var/lib/cinder/cinder-volumes --show\\n    exit_code=2\\nelse\\n    echo ${existing_device%$\'\\\\n\'*}\\nfi\\nexit ${exit_code}\", \"args\": {\"executable\": \"/bin/bash\"}, \"register\": \"_loopback_device\", \"changed_when\": \"_loopback_device.rc == 2\", \"failed_when\": \"_loopback_device.rc not in [0,2]\"}, {\"name\": \"Create LVM volume group\", \"community.general.lvg\": {\"vg\": \"cinder-volumes\", \"pvs\": \"{{ _loopback_device.stdout }}\", \"state\": \"present\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder create service to run losetup for LVM on startup\", \"copy\": {\"dest\": \"/etc/systemd/system/cinder-lvm-losetup.service\", \"content\": \"[Unit]\\nDescription=Cinder LVM losetup\\nDefaultDependencies=no\\nConflicts=umount.target\\nRequires=lvm2-monitor.service systemd-udev-settle.service\\nBefore=local-fs.target umount.target\\nAfter=var.mount lvm2-monitor.service systemd-udev-settle.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/sbin/losetup {{ _loopback_device.stdout }} /var/lib/cinder/cinder-volumes\\nExecStop=/sbin/losetup -d {{ _loopback_device.stdout }}\\nRemainAfterExit=yes\\n\\n[Install]\\nWantedBy=local-fs-pre.target\\n\"}, \"when\": [\"not (ansible_check_mode | bool)\"]}, {\"name\": \"cinder enable the LVM losetup service\", \"systemd\": {\"name\": \"cinder-lvm-losetup\", \"enabled\": true, \"daemon_reload\": true}}]}]]}}, \"cinder_volume_upgrade_tasks\": {\"description\": \"Upgrade tasks for the cinder-volume service (HA or non-HA)\", \"value\": [{\"name\": \"cinder-volume pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}, \"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": \"image_conversion_nfs_enabled|bool\", \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"absent\", \"fstype\": \"nfs4\"}}]}, {\"name\": \"cinder-volume post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Support using an NFS share for cinder image conversion\", \"vars\": {\"image_conversion_nfs_enabled\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", true, false]}}, \"when\": [\"image_conversion_nfs_enabled|bool\"], \"block\": [{\"name\": \"Create cinder image conversion directory\", \"file\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"directory\"}}, {\"name\": \"Mount cinder\'s image conversion NFS share\", \"vars\": {\"image_conversion_nfs_share\": {\"get_param\": \"CinderImageConversionNfsShare\"}, \"image_conversion_nfs_options\": {\"get_param\": \"CinderImageConversionNfsOptions\"}}, \"mount\": {\"path\": \"/var/lib/cinder_image_conversion\", \"state\": \"mounted\", \"fstype\": \"nfs4\", \"src\": \"{{ image_conversion_nfs_share }}\", \"opts\": \"{{ image_conversion_nfs_options }}\"}}]}]}]}, \"cinder_volume_config_settings\": {\"description\": \"Config settings for the cinder-volume container (HA or non-HA)\", \"value\": {\"if\": [\"cinder_nfs_conversion_dir_enabled\", {\"cinder::image_conversion_dir\": \"/var/lib/cinder_image_conversion\"}, {}]}}, \"cinder_volume_volumes\": {\"description\": \"Volumes for the cinder-volume container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderVolumeOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_volume.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/lib/modules:/lib/modules:ro\", \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"CinderEnableIscsiBackend\"}, [\"/etc/target:/etc/target:z\"]]}, {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}, {\"if\": [\"cinder_nfs_conversion_dir_enabled\", [{\"str_replace\": {\"template\": \"DIR:DIR:slave\", \"params\": {\"DIR\": \"/var/lib/cinder_image_conversion\"}}}]]}]}}, \"cinder_volume_environment\": {\"description\": \"Docker environment for the cinder-volume container (HA or non-HA)\", \"value\": {\"map_merge\": [{\"get_param\": \"CinderVolumeOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"cinder_backup_host_prep_tasks\": {\"description\": \"Host prep tasks for the cinder-backup service (HA or non-HA)\", \"value\": {\"list_concat\": [[{\"name\": \"create fcontext entry for cinder data\", \"community.general.sefcontext\": {\"target\": \"/var/lib/cinder(/.*)?\", \"setype\": \"container_file_t\", \"state\": \"present\"}}, {\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/cinder\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/cinder\", \"setype\": \"container_file_t\"}]}, {\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}}, \"cinder_backup_volumes\": {\"description\": \"Volumes for the cinder-backup container (HA or non-HA)\", \"value\": {\"list_concat\": [{\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/config-data/puppet-generated/cinder:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/cinder:/var/log/cinder:z\"], {\"if\": [\"cvol_active_active_tls_enabled\", [\"/etc/pki/tls/certs/etcd.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/etcd.crt:ro\", \"/etc/pki/tls/private/etcd.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/etcd.key:ro\"]]}]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}, {\"get_param\": \"CinderBackupOptVolumes\"}, [\"/var/lib/kolla/config_files/cinder_backup.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/dev:/dev\", \"/run:/run\", \"/sys:/sys\", \"/lib/modules:/lib/modules:ro\", \"/var/lib/cinder:/var/lib/cinder:z\", \"/var/lib/iscsi:/var/lib/iscsi:z\"], {\"if\": [{\"get_param\": \"MultipathdEnable\"}, [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}}, \"cinder_backup_environment\": {\"description\": \"Docker environment for the cinder-backup container (HA or non-HA)\", \"value\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(146,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (147,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Chrony time service deployment using ansible, this YAML file creates the interface between the HOT template and the ansible role that actually installs and configure chronyd.\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"NtpServer\": {\"default\": \"pool.ntp.org\", \"description\": \"NTP servers list. Defaulted to a set of pool.ntp.org servers in order to have a sane default for Pacemaker deployments when not configuring this parameter by default.\", \"type\": \"comma_delimited_list\"}, \"NtpPool\": {\"default\": [], \"description\": \"NTP pool list.  Defaults to [], so only NtpServer is used by default.\", \"type\": \"comma_delimited_list\"}, \"ChronyGlobalServerOptions\": {\"default\": \"\", \"description\": \"Default server options for the configured NTP servers in chrony.conf. If this is specified, NtpIburstEnable, MaxPoll, and MinPoll are ignored.\", \"type\": \"string\"}, \"ChronyGlobalPoolOptions\": {\"default\": \"\", \"description\": \"Default pool options for the configured NTP pools in chrony.conf. If this is specified, NtpIburstEnable, MaxPoll, and MinPoll are ignored.\", \"type\": \"string\"}, \"NtpIburstEnable\": {\"default\": true, \"description\": \"Specifies whether to enable the iburst option for every NTP peer. If iburst is enabled, when the ntp server is unreachable ntp will send a burst of eight packages instead of one. This is designed to speed up the initial syncrhonization.\", \"type\": \"boolean\"}, \"MaxPoll\": {\"description\": \"Specify maximum poll interval of upstream servers for NTP messages, in seconds to the power of two. The maximum poll interval defaults to 10 (1,024 s). Allowed values are 4 to 17.\", \"type\": \"number\", \"default\": 10, \"constraints\": [{\"range\": {\"min\": 4, \"max\": 17}}]}, \"MinPoll\": {\"description\": \"Specify minimum poll interval of upstream servers for NTP messages, in seconds to the power of two. The minimum poll interval defaults to 6 (64 s). Allowed values are 4 to 17.\", \"type\": \"number\", \"default\": 6, \"constraints\": [{\"range\": {\"min\": 4, \"max\": 17}}]}, \"EnablePackageInstall\": {\"default\": true, \"description\": \"Set to true to enable package installation at deploy time\", \"type\": \"boolean\"}, \"ChronyAclRules\": {\"default\": [\"deny all\"], \"description\": \"Access Control List of NTP clients.  By default no clients are permitted.\", \"type\": \"comma_delimited_list\"}}, \"conditions\": {\"chrony_global_server_settings_is_empty\": {\"equals\": [{\"get_param\": \"ChronyGlobalServerOptions\"}, \"\"]}, \"chrony_global_pool_settings_is_empty\": {\"equals\": [{\"get_param\": \"ChronyGlobalPoolOptions\"}, \"\"]}, \"ntp_iburst\": {\"equals\": [{\"get_param\": \"NtpIburstEnable\"}, true]}}, \"outputs\": {\"role_data\": {\"description\": \"Role chrony using composable timesync services.\", \"value\": {\"service_name\": \"chrony\", \"firewall_rules\": {\"105 ntp\": {\"dport\": 123, \"proto\": \"udp\"}}, \"host_prep_tasks\": [{\"name\": \"Check for NTP service\", \"shell\": \"systemctl is-active ntpd.service || systemctl is-enabled ntpd.service\", \"failed_when\": false, \"become\": true, \"register\": \"ntp_service_check\"}, {\"name\": \"Disable NTP before configuring Chrony\", \"service\": {\"name\": \"ntpd\", \"state\": \"stopped\", \"enabled\": false}, \"when\": [\"ntp_service_check.rc is defined\", \"ntp_service_check.rc == 0\"]}, {\"name\": \"Install, Configure and Run Chrony\", \"include_role\": {\"name\": \"chrony\"}}, {\"name\": \"Force NTP sync\", \"command\": \"chronyc makestep\"}, {\"name\": \"Ensure system is NTP time synced\", \"command\": \"chronyc waitsync 30\"}], \"ansible_group_vars\": {\"chrony_role_action\": \"all\", \"chrony_ntp_servers\": {\"get_param\": \"NtpServer\"}, \"chrony_ntp_pools\": {\"get_param\": \"NtpPool\"}, \"chrony_global_server_settings\": {\"if\": [\"chrony_global_server_settings_is_empty\", {\"str_replace\": {\"template\": \"IBURST minpoll MINPOLL maxpoll MAXPOLL\", \"params\": {\"IBURST\": {\"if\": [\"ntp_iburst\", \"iburst\", \"\"]}, \"MINPOLL\": {\"get_param\": \"MinPoll\"}, \"MAXPOLL\": {\"get_param\": \"MaxPoll\"}}}}, {\"get_param\": \"ChronyGlobalServerOptions\"}]}, \"chrony_global_pool_settings\": {\"if\": [\"chrony_global_pool_settings_is_empty\", {\"str_replace\": {\"template\": \"IBURST minpoll MINPOLL maxpoll MAXPOLL\", \"params\": {\"IBURST\": {\"if\": [\"ntp_iburst\", \"iburst\", \"\"]}, \"MINPOLL\": {\"get_param\": \"MinPoll\"}, \"MAXPOLL\": {\"get_param\": \"MaxPoll\"}}}}, {\"get_param\": \"ChronyGlobalPoolOptions\"}]}, \"chrony_manage_package\": {\"get_param\": \"EnablePackageInstall\"}, \"chrony_acl_rules\": {\"get_param\": \"ChronyAclRules\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::Ptp\": \"OS::Heat::None\", \"OS::TripleO::Services::Timesync\": \"OS::TripleO::Services::Chrony\", \"OS::TripleO::Services::TimeMaster\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(148,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Cinder base service. Shared by all Cinder services.\\n\", \"parameters\": {\"CinderStorageAvailabilityZone\": {\"default\": \"nova\", \"description\": \"The Cinder service\'s storage availability zone.\", \"type\": \"string\"}, \"CinderPassword\": {\"description\": \"The password for the cinder service and db account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"4VUOJ2jSafTprEQXgi4C931Fh\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"CinderDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging on Cinder services.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"CinderCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"CinderCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"CinderCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"CinderCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"cinder\"}, \"CinderCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"CinderCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/cinder/cinder-rowsflush.log\"}, \"CinderCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"CinderRpcResponseTimeout\": {\"default\": 60, \"description\": \"Cinder\'s RPC response timeout, in seconds.\", \"type\": \"number\"}, \"NovaPassword\": {\"type\": \"string\", \"description\": \"The password for the nova service and db account\", \"hidden\": true, \"default\": \"jYAOwqRi16jRO54G5B1zoU6B6\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Cinder base service.\", \"value\": {\"service_name\": \"cinder_base\", \"config_settings\": {\"cinder::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"cinder\", \"password\": {\"get_param\": \"CinderPassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/cinder\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"cinder\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"cinder::logging::debug\": {\"if\": [{\"get_param\": \"CinderDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"cinder::storage_availability_zone\": {\"get_param\": \"CinderStorageAvailabilityZone\"}, \"cinder::rabbit_heartbeat_timeout_threshold\": 60, \"cinder::rpc_response_timeout\": {\"get_param\": \"CinderRpcResponseTimeout\"}, \"cinder::rabbit_heartbeat_in_pthread\": false, \"cinder::db::database_db_max_retries\": -1, \"cinder::db::database_max_retries\": -1, \"cinder::cron::db_purge::minute\": {\"get_param\": \"CinderCronDbPurgeMinute\"}, \"cinder::cron::db_purge::hour\": {\"get_param\": \"CinderCronDbPurgeHour\"}, \"cinder::cron::db_purge::monthday\": {\"get_param\": \"CinderCronDbPurgeMonthday\"}, \"cinder::cron::db_purge::month\": {\"get_param\": \"CinderCronDbPurgeMonth\"}, \"cinder::cron::db_purge::weekday\": {\"get_param\": \"CinderCronDbPurgeWeekday\"}, \"cinder::cron::db_purge::user\": {\"get_param\": \"CinderCronDbPurgeUser\"}, \"cinder::cron::db_purge::age\": {\"get_param\": \"CinderCronDbPurgeAge\"}, \"cinder::cron::db_purge::destination\": {\"get_param\": \"CinderCronDbPurgeDestination\"}, \"cinder::cron::db_purge::maxdelay\": {\"get_param\": \"CinderCronDbPurgeMaxDelay\"}, \"cinder::glance::glance_api_servers\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"cinder::keystone::service_user::send_service_user_token\": true, \"cinder::keystone::service_user::project_name\": \"service\", \"cinder::keystone::service_user::auth_type\": \"password\", \"cinder::keystone::service_user::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::keystone::service_user::password\": {\"get_param\": \"CinderPassword\"}, \"cinder::keystone::service_user::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"cinder::nova::interface\": \"admin\", \"cinder::nova::project_name\": \"service\", \"cinder::nova::auth_type\": \"password\", \"cinder::nova::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri\"]}, \"cinder::nova::password\": {\"get_param\": \"NovaPassword\"}, \"cinder::nova::region_name\": {\"get_param\": \"KeystoneRegion\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(149,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(150,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(151,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(152,'2026-06-14 07:52:44',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Composable Timezone service\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"TimeZone\": {\"default\": \"UTC\", \"description\": \"The timezone to be set on the overcloud.\", \"type\": \"string\"}}, \"outputs\": {\"role_data\": {\"description\": \"Timezone role using composable services.\", \"value\": {\"service_name\": \"timezone\", \"host_prep_tasks\": [{\"name\": \"Run timezone role\", \"include_role\": {\"name\": \"tripleo_timezone\"}, \"vars\": {\"tripleo_timezone\": {\"get_param\": \"TimeZone\"}}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::UndercloudRemoveNovajoin\": \"OS::Heat::None\", \"OS::TripleO::Services::UndercloudTLS\": \"OS::Heat::None\", \"OS::TripleO::Services::CeilometerAgentCentral\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(153,'2026-06-14 07:52:45',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(154,'2026-06-14 07:52:45',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"MySQL service deployment using puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"MysqlMaxConnections\": {\"description\": \"Configures MySQL max_connections config setting\", \"type\": \"number\", \"default\": 4096}, \"MysqlIncreaseFileLimit\": {\"description\": \"Flag to increase MySQL open-files-limit to 16384\", \"type\": \"boolean\", \"default\": true}, \"MysqlRootPassword\": {\"type\": \"string\", \"hidden\": true, \"default\": \"7B0s5rnhj5\"}, \"MysqlClustercheckPassword\": {\"type\": \"string\", \"hidden\": true, \"default\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\"}, \"EnableGalera\": {\"default\": true, \"description\": \"Whether to use Galera instead of regular MariaDB.\", \"type\": \"boolean\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"EnableMysqlAuthEd25519\": {\"type\": \"boolean\", \"description\": \"Whether to configure MySQL users to connect to the server using the Ed25519-based client authentication.\", \"default\": false}, \"MysqlIPv6\": {\"default\": false, \"description\": \"Enable IPv6 in MySQL\", \"type\": \"boolean\"}, \"MysqlInnodbBufferPoolSize\": {\"type\": \"string\", \"description\": \"Buffer pool size for MySQL database; this needs to be larger for at-scale deployments\", \"default\": \"128M\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"MysqlCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"MysqlIPv6\"]}], \"conditions\": {\"is_ipv6\": {\"equals\": [{\"get_param\": [\"ServiceData\", \"net_ip_version_map\", {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}]}, 6]}, \"innodb_buffer_pool_set\": {\"not\": {\"equals\": [{\"get_param\": \"MysqlInnodbBufferPoolSize\"}, \"\"]}}, \"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"MysqlCertificateKeySize\"}, \"\"]}}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared docker config scripts\", \"value\": {\"mysql_upgrade_db.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/mysql_upgrade_db.sh\"}}}}, \"mysql_drop_unused_users\": {\"description\": \"Ansible block to clean up unusued Openstack DB users\", \"value\": [{\"name\": \"Drop unused OpenStack DB users\", \"when\": [\"step|int == 1\", \"mysql_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower\"], \"block\": [{\"name\": \"mysql container id\", \"command\": \"podman ps -q --filter name={{ mysql_container_name }} --filter status=running\", \"register\": \"mysql_container_id\"}, {\"name\": \"set mysql container id fact\", \"set_fact\": {\"mysql_container\": \"{{ mysql_container_id.stdout }}\"}}, {\"name\": \"Mysql script to drop unused DB users\", \"when\": \"( mysql_container | length ) > 0\", \"block\": [{\"name\": \"Get the list of all OpenStack DB users\", \"shell\": \"jq -r \'to_entries[] | select(.key|endswith(\\\"::db::mysql::user\\\")) | .value\' /etc/puppet/hieradata/service_configs.json\", \"register\": \"openstack_db_users\"}, {\"name\": \"List all DB users that match the DB users to be dropped\", \"shell\": \"for u in {{ openstack_db_users.stdout_lines | join(\' \') }}; do podman exec -u root -it \\\"{{ mysql_container }}\\\" mysql -sNe \\\"select concat(\'\\\\`\',user,\'\\\\`@\\\\`\',host,\'\\\\`\') from mysql.user where user = \'$u\' and host != \'%\';\\\"; done\", \"register\": \"mysql_db_users\"}, {\"name\": \"resulting DB users to be dropped\", \"debug\": {\"msg\": \"{{ mysql_db_users.stdout_lines }}\"}}, {\"name\": \"Drop all unneeded Openstack DB users\", \"shell\": \"podman exec -u root -it \\\"{{ mysql_container }}\\\" mysql -sNe \'drop user {{ item }};\'\", \"loop\": \"{{ mysql_db_users.stdout_lines }}\"}]}]}]}, \"role_data\": {\"description\": \"Service MySQL using composable services.\", \"value\": {\"service_name\": \"mysql\", \"config_settings\": {\"mysql::server::package_name\": \"mariadb-galera-server\", \"mysql::server::manage_config_file\": true, \"mysql_ipv6\": {\"if\": [\"is_ipv6\", true, false]}, \"mysql_max_connections\": {\"get_param\": \"MysqlMaxConnections\"}, \"mysql::server::root_password\": {\"get_param\": \"MysqlRootPassword\"}, \"mysql_clustercheck_password\": {\"get_param\": \"MysqlClustercheckPassword\"}, \"enable_galera\": {\"get_param\": \"EnableGalera\"}, \"mysql_auth_ed25519\": {\"get_param\": \"EnableMysqlAuthEd25519\"}, \"mysql_bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::generate_dropin_file_limit\": {\"get_param\": \"MysqlIncreaseFileLimit\"}, \"tripleo::profile::base::database::mysql::certificate_specs\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"service_certificate\": \"/etc/pki/tls/certs/mysql.crt\", \"service_key\": \"/etc/pki/tls/private/mysql.key\"}]}, \"innodb_buffer_pool_size\": {\"if\": [\"innodb_buffer_pool_set\", {\"get_param\": \"MysqlInnodbBufferPoolSize\"}]}}, \"step_config\": \"include tripleo::profile::base::database::mysql\\n\", \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"service\": \"mysql\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}, \"type\": \"vip\"}, {\"service\": \"mysql\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}, \"type\": \"node\"}]]}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"mysql\", \"dns\": [{\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, {\"str_replace\": {\"template\": \"{{cloud_names.cloud_name_NETWORK}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}], \"principal\": {\"str_replace\": {\"template\": \"mysql/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"MysqlCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}]}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(155,'2026-06-14 07:52:45',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (156,'2026-06-14 07:52:45',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(157,'2026-06-14 07:52:45',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(158,'2026-06-14 07:52:45',NULL,'{\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"]}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(159,'2026-06-14 07:52:46',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Configure sshd_config\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"BannerText\": {\"default\": \"\", \"description\": \"Configures Banner text in sshd_config\", \"type\": \"string\"}, \"MessageOfTheDay\": {\"default\": \"\", \"description\": \"Configures /etc/motd text\", \"type\": \"string\"}, \"SshServerOptions\": {\"default\": {\"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\"}, \"description\": \"Mapping of sshd_config values\", \"type\": \"json\"}, \"PasswordAuthentication\": {\"default\": \"yes\", \"description\": \"Whether or not disable password authentication\", \"type\": \"string\"}, \"SshFirewallAllowAll\": {\"default\": true, \"description\": \"Set this to true to open up ssh access from all sources.\", \"type\": \"boolean\"}, \"SshServerOptionsOverrides\": {\"default\": {}, \"description\": \"Mapping of sshd_config values to override definitions in SshServerOptions\", \"type\": \"json\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"SshServerOptionsOverrides\"]}], \"conditions\": {\"ssh_firewall_allow_all\": {\"equals\": [{\"get_param\": \"SshFirewallAllowAll\"}, true]}, \"ssh_banner_text_set\": {\"not\": {\"equals\": [{\"get_param\": \"BannerText\"}, \"\"]}}, \"ssh_motd_text_set\": {\"not\": {\"equals\": [{\"get_param\": \"MessageOfTheDay\"}, \"\"]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the ssh\", \"value\": {\"service_name\": \"sshd\", \"firewall_rules\": {\"003 accept ssh from all\": {\"proto\": \"tcp\", \"dport\": 22, \"extras\": {\"ensure\": {\"if\": [\"ssh_firewall_allow_all\", \"present\", \"absent\"]}}}}, \"host_prep_tasks\": [{\"include_role\": {\"name\": \"tripleo_sshd\"}, \"vars\": {\"tripleo_sshd_server_options\": {\"map_merge\": [{\"get_param\": \"SshServerOptions\"}, {\"get_param\": \"SshServerOptionsOverrides\"}]}, \"tripleo_sshd_password_authentication\": {\"get_param\": \"PasswordAuthentication\"}, \"tripleo_sshd_banner_enabled\": {\"if\": [\"ssh_banner_text_set\", true, false]}, \"tripleo_sshd_banner_text\": {\"get_param\": \"BannerText\"}, \"tripleo_sshd_motd_enabled\": {\"if\": [\"ssh_motd_text_set\", true, false]}, \"tripleo_sshd_message_of_the_day\": {\"get_param\": \"MessageOfTheDay\"}}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tuned/tuned-baremetal-ansible.yaml\", \"OS::TripleO::Services::Securetty\": \"OS::Heat::None\", \"OS::TripleO::Services::SELinux\": \"OS::Heat::None\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(160,'2026-06-14 07:52:46',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Ovn Controller agent.\\n\", \"parameters\": {\"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"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\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ServiceData\": {\"default\": {}, \"description\": \"Dictionary packing service data\", \"type\": \"json\"}, \"ContainerOvnControllerImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\"}, \"ContainerOvnControllerConfigImage\": {\"description\": \"The container image to use for the ovn_controller config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\"}, \"RoleName\": {\"default\": \"\", \"description\": \"Role name on which the service is applied\", \"type\": \"string\"}, \"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"OVNSouthboundServerPort\": {\"description\": \"Port of the Southbound DB Server\", \"type\": \"number\", \"default\": 6642}, \"NeutronBridgeMappings\": {\"description\": \"The OVS logical->physical bridge mappings to use. See the Neutron documentation for details. Defaults to mapping br-ex - the external bridge on hosts - to a physical name \'datacentre\' which can be used to create provider networks (and we use this for the default floating network) - if changing this either use different post-install network scripts or be sure to keep \'datacentre\' as a mapping network name.\\n\", \"type\": \"comma_delimited_list\", \"default\": \"datacentre:br-ex\", \"tags\": [\"role_specific\"]}, \"EnableVLANTransparency\": {\"default\": false, \"description\": \"If True, then allow plugins that support it to create VLAN transparent networks.\\n\", \"type\": \"boolean\"}, \"OVNEncapType\": {\"description\": \"Type of encapsulation used in OVN. It can be \\\"geneve\\\" or \\\"vxlan\\\".\\n\", \"type\": \"string\", \"default\": \"geneve\", \"constraints\": [{\"allowed_values\": [\"geneve\", \"vxlan\"]}]}, \"OVNIntegrationBridge\": {\"description\": \"Name of the OVS bridge to use as integration bridge by OVN Controller.\\n\", \"type\": \"string\", \"default\": \"br-int\"}, \"OVNMetadataEnabled\": {\"description\": \"Whether Metadata Service has to be enabled\", \"type\": \"boolean\", \"default\": true}, \"OVNAvailabilityZone\": {\"description\": \"The az options to configure in ovs db. eg. [\'az-0\', \'az-1\', \'az-2\']\", \"type\": \"comma_delimited_list\", \"default\": [], \"tags\": [\"role_specific\"]}, \"OVNCMSOptions\": {\"description\": \"The CMS options to configure in ovs db\", \"type\": \"string\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"OVNEncapTos\": {\"description\": \"The value to be applied to OVN tunnel interface\'s option:tos as specified in the Open_vSwitch database Interface table. This feature is supported from OVN v21.12.0.\\n\", \"type\": \"string\", \"default\": \"0\", \"tags\": [\"role_specific\"]}, \"OvsHwOffload\": {\"default\": false, \"description\": \"Enable OVS Hardware Offload. This feature supported from OVS 2.8.0\\n\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"OVNRemoteProbeInterval\": {\"description\": \"Probe interval in ms\", \"type\": \"number\", \"default\": 60000}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"OVNOpenflowProbeInterval\": {\"description\": \"The inactivity probe interval of the OpenFlow connection to the OpenvSwitch integration bridge, in seconds.\\n\", \"type\": \"number\", \"default\": 60}, \"OVNOfctrlWaitBeforeClear\": {\"description\": \"Sets the time ovn-controller will wait on startup before clearing all openflow rules and installing the new ones, in ms.\\n\", \"type\": \"number\", \"default\": 8000}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ContainerOvnCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"OVNContainerCpusetCpus\": {\"description\": \"Limit the specific CPUs or cores a container can use. It can be specified as a single core (ex. 0), as a comma-separated list (ex. 0,1), as a range (ex. 0-3) or a combination if previous methods (ex 0-3,7,11-15).  The selected cores should be isolated from guests and hypervisor in order to obtain best possible performance.\\n\", \"type\": \"string\", \"default\": \"\", \"tags\": [\"role_specific\"]}, \"OVNStaticBridgeMacMappings\": {\"type\": \"json\", \"default\": {}, \"description\": \"Static OVN Bridge MAC address mappings. Unique OVN bridge mac addresses\\nis dynamically allocated by creating neutron ports. When neutron isn\'t\\navailable, for instance in the standalone deployment, use this parameter\\nto provide static OVN bridge mac addresses. For example:\\n   controller-0:\\n     datacenter: 00:00:5E:00:53:00\\n     provider: 00:00:5E:00:53:01\\n   compute-0:\\n     datacenter: 00:00:5E:00:54:00\\n     provider: 00:00:5E:00:54:01\\n\", \"tags\": [\"role_specific\"]}, \"AuthCloudName\": {\"description\": \"Entry in clouds.yaml to use for authentication\", \"type\": \"string\", \"default\": \"\"}, \"OVNControllerImageUpdateTimeout\": {\"description\": \"During update, how long we wait for the container image to be updated, in seconds.\\n\", \"type\": \"number\", \"default\": 600}, \"OVNControllerUpdateTimeout\": {\"description\": \"During update, how long we wait for the container to be updated, in seconds.\\n\", \"type\": \"number\", \"default\": 600}, \"OVNControllerGarpMaxTimeout\": {\"description\": \"When used, this configuration value specifies the maximum timeout (in seconds) between two consecutive GARP packets sent by ovn-controller.\\n\", \"type\": \"number\", \"default\": 0}}, \"conditions\": {\"force_config_drive\": {\"equals\": [{\"get_param\": \"OVNMetadataEnabled\"}, false]}, \"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"key_size_override_unset\": {\"equals\": [{\"get_param\": \"ContainerOvnCertificateKeySize\"}, \"\"]}, \"enable_vlan_transparency\": {\"equals\": [{\"get_param\": \"EnableVLANTransparency\"}, true]}, \"auth_cloud_name_set\": {\"not\": {\"equals\": [{\"get_param\": \"AuthCloudName\"}, \"\"]}}, \"ovn_cpu_set\": {\"or\": [{\"not\": {\"equals\": [{\"get_param\": \"OVNContainerCpusetCpus\"}, \"\"]}}, {\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"OVNContainerCpusetCpus\"]}, \"\"]}}]}, \"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ContainerOvnCertificateKeySize\"}, \"\"]}}, \"az_ovn_unset\": {\"and\": [{\"equals\": [{\"get_param\": \"OVNAvailabilityZone\"}, []]}, {\"equals\": [{\"get_param\": [\"RoleParameters\", \"OVNAvailabilityZone\"]}, \"\"]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ovn::controller::ovn_bridge_mappings\": \"NeutronBridgeMappings\", \"ovn::controller::ovn_cms_options\": {\"if\": [\"az_ovn_unset\", \"OVNCMSOptions\", \"OVNCMSOptionsMerged\"]}, \"ovn::controller::ovn_encap_tos\": \"OVNEncapTos\", \"vswitch::ovs::enable_hw_offload\": \"OvsHwOffload\", \"container_cpuset_cpus\": \"OVNContainerCpusetCpus\", \"ContainerOvnControllerImage\": \"ContainerOvnControllerImage\", \"ContainerOvnControllerConfigImage\": \"ContainerOvnControllerConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NeutronBridgeMappings\": {\"get_param\": \"NeutronBridgeMappings\"}, \"OVNCMSOptions\": {\"get_param\": \"OVNCMSOptions\"}, \"OVNCMSOptionsMerged\": {\"list_join\": [\"\", [{\"str_replace\": {\"template\": \"$OVNCMSOptions\", \"params\": {\"if\": [{\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"OVNCMSOptions\"]}, \"\"]}}, {\"$OVNCMSOptions\": {\"get_param\": [\"RoleParameters\", \"OVNCMSOptions\"]}}, {\"$OVNCMSOptions\": {\"get_param\": \"OVNCMSOptions\"}}]}}}, {\"str_replace\": {\"template\": \",availability-zones=$OVNAvailabilityZone\", \"params\": {\"if\": [{\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"OVNAvailabilityZone\"]}, \"\"]}}, {\"$OVNAvailabilityZone\": {\"get_param\": [\"RoleParameters\", \"OVNAvailabilityZone\"]}}, {\"$OVNAvailabilityZone\": {\"list_join\": [\",\", {\"get_param\": \"OVNAvailabilityZone\"}]}}]}}}]]}, \"OVNEncapTos\": {\"get_param\": \"OVNEncapTos\"}, \"OvsHwOffload\": {\"get_param\": \"OvsHwOffload\"}, \"OVNContainerCpusetCpus\": {\"get_param\": \"OVNContainerCpusetCpus\"}, \"ContainerOvnControllerImage\": {\"get_param\": \"ContainerOvnControllerImage\"}, \"ContainerOvnControllerConfigImage\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}}}]}}}, \"OVNBridgeMappingsValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ovn_bridge_mappings\": \"NeutronBridgeMappings\", \"ovn_static_bridge_mac_mappings\": \"OVNStaticBridgeMacMappings\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"NeutronBridgeMappings\": {\"get_param\": \"NeutronBridgeMappings\"}, \"OVNStaticBridgeMacMappings\": {\"get_param\": \"OVNStaticBridgeMacMappings\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Ovn Controller agent.\", \"value\": {\"service_name\": \"ovn_controller\", \"firewall_rules\": {\"118 neutron vxlan networks\": {\"proto\": \"udp\", \"dport\": 4789, \"state\": []}, \"119 neutron geneve networks\": {\"proto\": \"udp\", \"dport\": 6081, \"state\": []}, \"120 neutron geneve networks no conntrack\": {\"proto\": \"udp\", \"dport\": 6081, \"table\": \"raw\", \"chain\": \"OUTPUT\", \"jump\": \"NOTRACK\", \"action\": \"append\", \"state\": [\"INVALID\"]}, \"121 neutron geneve networks no conntrack\": {\"proto\": \"udp\", \"dport\": 6081, \"table\": \"raw\", \"chain\": \"PREROUTING\", \"jump\": \"NOTRACK\", \"action\": \"append\", \"state\": [\"INVALID\"]}}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"RoleParametersValue\", \"value\"]}, {\"ovn::southbound::port\": {\"get_param\": \"OVNSouthboundServerPort\"}, \"ovn::controller::ovn_encap_ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"NeutronTenantNetwork\"]}}}}, \"ovn::controller::ovn_encap_type\": {\"get_param\": \"OVNEncapType\"}, \"ovn::controller::ovn_bridge\": {\"get_param\": \"OVNIntegrationBridge\"}, \"ovn::controller::hostname\": \"%{hiera(\'fqdn_canonical\')}\", \"ovn::controller::ovn_remote_probe_interval\": {\"get_param\": \"OVNRemoteProbeInterval\"}, \"ovn::controller::ovn_openflow_probe_interval\": {\"get_param\": \"OVNOpenflowProbeInterval\"}, \"ovn::controller::ovn_ofctrl_wait_before_clear\": {\"get_param\": \"OVNOfctrlWaitBeforeClear\"}, \"ovn::controller::garp_max_timeout_sec\": {\"get_param\": \"OVNControllerGarpMaxTimeout\"}, \"ovn::controller::ovn_monitor_all\": true}, {\"if\": [\"force_config_drive\", {\"nova::compute::force_config_drive\": true}, {}]}, {\"if\": [\"internal_tls_enabled\", {\"tripleo::profile::base::neutron::agents::ovn::protocol\": \"ssl\"}, {}]}, {\"if\": [\"enable_vlan_transparency\", {\"vswitch::ovs::vlan_limit\": 0}, {}]}]}, \"service_config_settings\": {}, \"puppet_config\": {\"puppet_tags\": \"vs_config,exec\", \"config_volume\": \"ovn_controller\", \"step_config\": \"include tripleo::profile::base::neutron::agents::ovn\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnControllerConfigImage\"]}, \"volumes\": [\"/lib/modules:/lib/modules:ro\", \"/run/openvswitch:/run/openvswitch:shared,z\", \"/etc/sysconfig/modules:/etc/sysconfig/modules\"]}, \"kolla_config\": {\"/var/lib/kolla/config_files/ovn_controller.json\": {\"command\": {\"list_join\": [\" \", [\"/usr/bin/ovn-controller --pidfile --log-file unix:/run/openvswitch/db.sock\", {\"if\": [\"internal_tls_enabled\", {\"list_join\": [\" \", [\"-p /etc/pki/tls/private/ovn_controller.key -c /etc/pki/tls/certs/ovn_controller.crt -C\", {\"get_param\": \"InternalTLSCAFile\"}]]}, \"\"]}]]}, \"permissions\": [{\"path\": \"/var/log/openvswitch\", \"owner\": \"root:root\", \"recurse\": true}, {\"path\": \"/var/log/ovn\", \"owner\": \"root:root\", \"recurse\": true}]}}, \"metadata_settings\": {\"if\": [\"internal_tls_enabled\", [{\"service\": \"ovn_controller\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}, \"type\": \"node\"}], null]}, \"docker_config\": {\"step_4\": {\"configure_cms_options\": {\"start_order\": 0, \"detach\": false, \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"CMS_OPTS=$(hiera ovn::controller::ovn_cms_options -c /etc/puppet/hiera.yaml);  if [ X\\\"$CMS_OPTS\\\" !=  X ]; then ovs-vsctl set open . external_ids:ovn-cms-options=$CMS_OPTS;else ovs-vsctl remove open . external_ids ovn-cms-options; fi\"], \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnControllerImage\"]}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/lib/modules:/lib/modules:ro\", \"/run/openvswitch:/run/openvswitch:shared,z\"]]}, \"environment\": {\"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}}, \"ovn_controller\": {\"map_merge\": [{\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerOvnControllerImage\"]}, \"net\": \"host\", \"privileged\": true, \"user\": \"root\", \"restart\": \"always\", \"depends_on\": [\"openvswitch.service\"]}, {\"if\": [\"ovn_cpu_set\", {\"cpuset_cpus\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"container_cpuset_cpus\"]}}]}, {\"healthcheck\": {\"test\": {\"list_join\": [\" \", [\"/openstack/healthcheck\", {\"yaql\": {\"expression\": \"str($.data.port)\", \"data\": {\"port\": {\"get_param\": \"OVNSouthboundServerPort\"}}}}]]}}, \"volumes\": {\"list_concat\": [[\"/var/lib/kolla/config_files/ovn_controller.json:/var/lib/kolla/config_files/config.json:ro\", \"/lib/modules:/lib/modules:ro\", \"/run:/run\", \"/var/lib/openvswitch/ovn:/run/ovn:shared,z\", \"/var/log/containers/openvswitch:/var/log/openvswitch:z\", \"/var/log/containers/openvswitch:/var/log/ovn:z\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}, \"/etc/pki/tls/certs/ovn_controller.crt:/etc/pki/tls/certs/ovn_controller.crt\", \"/etc/pki/tls/private/ovn_controller.key:/etc/pki/tls/private/ovn_controller.key\"], null]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}]}}}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"ovn_controller\", \"dns\": {\"str_replace\": {\"template\": \"{{fqdn_$NETWORK}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}}}}, \"principal\": {\"str_replace\": {\"template\": \"ovn_controller/{{fqdn_$NETWORK}}@{{idm_realm}}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"OvnDbsNetwork\"]}}}}, \"run_after\": \"systemctl restart tripleo_ovn_controller\\n\", \"key_size\": {\"if\": [\"key_size_override_unset\", {\"get_param\": \"CertificateKeySize\"}, {\"get_param\": \"ContainerOvnCertificateKeySize\"}]}, \"ca\": \"ipa\"}]}}]}], \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/openvswitch\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/openvswitch/ovn\", \"setype\": \"container_file_t\"}]}, {\"name\": \"enable virt_sandbox_use_netlink for healthcheck\", \"seboolean\": {\"name\": \"virt_sandbox_use_netlink\", \"persistent\": true, \"state\": true}, \"when\": [\"ansible_facts.selinux is defined\", \"ansible_facts.selinux.status == \\\"enabled\\\"\"]}, {\"name\": \"Copy in cleanup script\", \"copy\": {\"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-cleanup\"}, \"dest\": \"/usr/libexec/neutron-cleanup\", \"force\": true, \"mode\": \"0755\"}}, {\"name\": \"Copy in cleanup service\", \"copy\": {\"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-cleanup.service\"}, \"dest\": \"/usr/lib/systemd/system/neutron-cleanup.service\", \"force\": true}}, {\"name\": \"Enabling the cleanup service\", \"service\": {\"name\": \"neutron-cleanup\", \"enabled\": true}, \"when\": \"not (ansible_check_mode|bool)\"}], \"external_deploy_tasks\": [{\"when\": [\"step|int == 0\"], \"name\": \"ovn_controller_external_deploy_init\", \"block\": [{\"name\": {\"str_replace\": {\"template\": \"create ovn mac address for $ROLE_NAME role nodes\", \"params\": {\"$ROLE_NAME\": {\"get_param\": \"RoleName\"}}}}, \"tripleo_ovn_mac_addresses\": {\"playbook_dir\": \"{{ playbook_dir }}\", \"stack_name\": {\"get_param\": \"RootStackName\"}, \"role_name\": {\"get_param\": \"RoleName\"}, \"server_resource_names\": {\"str_replace\": {\"template\": \"{{ groups[\\\"$ROLE_NAME\\\"] }}\", \"params\": {\"$ROLE_NAME\": {\"get_param\": \"RoleName\"}}}}, \"ovn_bridge_mappings\": {\"get_attr\": [\"OVNBridgeMappingsValue\", \"value\", \"ovn_bridge_mappings\"]}, \"ovn_static_bridge_mac_mappings\": {\"get_attr\": [\"OVNBridgeMappingsValue\", \"value\", \"ovn_static_bridge_mac_mappings\"]}}}]}], \"external_update_tasks\": [{\"name\": \"Force pull image in case image name doesn\'t change.\", \"when\": \"step|int == 1\", \"tags\": [\"ovn\", \"ovn_image\"], \"become\": true, \"loop\": \"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\", \"delegate_to\": \"{{ item }}\", \"async\": {\"get_param\": \"OVNControllerImageUpdateTimeout\"}, \"poll\": 0, \"register\": \"ovn_controller_image_update\", \"containers.podman.podman_image\": {\"name\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}, \"validate_certs\": false, \"force\": true}}, {\"name\": \"Was the ovn_controller image pull successful.\", \"when\": [\"step|int == 1\", \"\'results\' in ovn_controller_image_update\"], \"tags\": [\"ovn\", \"ovn_image\"], \"become\": true, \"delegate_to\": \"{{ async_result_item.item }}\", \"async_status\": {\"jid\": \"{{ async_result_item.ansible_job_id }}\"}, \"loop\": \"{{ovn_controller_image_update.results }}\", \"loop_control\": {\"loop_var\": \"async_result_item\"}, \"register\": \"async_poll_results\", \"until\": \"async_poll_results.finished\", \"retries\": {\"get_param\": \"OVNControllerImageUpdateTimeout\"}, \"delay\": 1}, {\"name\": \"OVN Container image used\", \"debug\": {\"msg\": \"ovn container will be using {{ image }}\"}, \"vars\": {\"image\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}}, \"when\": \"step|int == 1\", \"tags\": \"ovn\"}, {\"name\": \"Update OVN OVS related parameters before update.\", \"when\": [\"step|int == 1\"], \"tags\": [\"ovn\"], \"become\": true, \"vars\": {\"timeout\": {\"get_param\": \"OVNOfctrlWaitBeforeClear\"}}, \"shell\": \"set -e\\novs-vsctl set Open_vSwitch . external_ids:ovn-ofctrl-wait-before-clear={{ timeout }}\\novs-vsctl set Open_vSwitch . external_ids:ovn-monitor-all=true\\novs-vsctl set Open_vSwitch . external_ids:ovn-match-northd-version=false\\n\", \"async\": {\"get_param\": \"OVNControllerUpdateTimeout\"}, \"poll\": 0, \"register\": \"ovs_vsctl\", \"loop\": \"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\", \"delegate_to\": \"{{ item }}\"}, {\"name\": \"Was the update of OVN OVS related parameter successful.\", \"when\": [\"step|int == 1\", \"\'results\' in ovs_vsctl\"], \"become\": true, \"tags\": [\"ovn\"], \"delegate_to\": \"{{ async_result_item.item }}\", \"async_status\": {\"jid\": \"{{ async_result_item.ansible_job_id }}\"}, \"loop\": \"{{ovs_vsctl.results }}\", \"loop_control\": {\"loop_var\": \"async_result_item\"}, \"register\": \"async_poll_results\", \"until\": \"async_poll_results.finished\", \"retries\": {\"get_param\": \"OVNControllerUpdateTimeout\"}, \"delay\": 1}, {\"set_fact\": {\"any_ovn_host\": \"{{groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) | first }}\"}, \"tags\": \"ovn\", \"when\": \"step|int == 1\"}, {\"name\": \"Find ovn_controller configs in container-startup-configs\", \"find\": {\"paths\": \"/var/lib/tripleo-config/container-startup-config/\", \"patterns\": \"*ovn_controller.json\", \"recurse\": true}, \"register\": \"ovn_cont_17_0\", \"delegate_to\": \"{{ any_ovn_host }}\", \"when\": \"(step|int == 1) and (any_ovn_host is defined) and (any_ovn_host|length > 0)\", \"tags\": [\"ovn\"], \"become\": true}, {\"name\": \"get directory path from the ovn_cont_17_0\", \"set_fact\": {\"ovn_config_path\": \"{{ ovn_cont_17_0.files.0.path | dirname }}\"}, \"when\": \"step|int == 1\", \"tags\": \"ovn\"}, {\"name\": \"Get PIDfile used by systemd on each ovn node\", \"when\": [\"step|int == 1\"], \"tags\": [\"ovn\"], \"become\": true, \"shell\": \"set -e\\ngrep PID /etc/systemd/system/tripleo_ovn_controller.service | cut -d= -f2\\n\", \"register\": \"pidfile\", \"loop\": \"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\", \"delegate_to\": \"{{ item }}\"}, {\"name\": \"Update ovn_controller.\", \"vars\": {\"config_step\": \"{{ (\'step_4\' in ovn_config_path) | ternary(\'4\', \'3\')}}\", \"query\": \"results[?item == \'{{item}}\'].stdout\"}, \"when\": \"step|int == 1\", \"tags\": \"ovn\", \"become\": true, \"loop\": \"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\", \"delegate_to\": \"{{ item }}\", \"async\": {\"get_param\": \"OVNControllerUpdateTimeout\"}, \"poll\": 0, \"register\": \"ovn_controller_update\", \"tripleo_container_manage\": {\"config_dir\": \"{{ ovn_config_path }}\", \"config_patterns\": \"*ovn_controller.json\", \"config_id\": [\"tripleo_step{{config_step}}\"], \"log_base_path\": \"{{ container_log_stdout_path }}\", \"debug\": \"{{ enable_debug | bool }}\", \"config_overrides\": {\".*ovn_controller\": {\"image\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}, \"conmon_pidfile\": \"{{ pidfile | json_query(query) | first }}\", \"name\": \"ovn_controller\"}}}}, {\"name\": \"Was the ovn_controller successful.\", \"when\": [\"step|int == 1\", \"\'results\' in ovn_controller_update\"], \"tags\": \"ovn\", \"become\": true, \"delegate_to\": \"{{ async_result_item.item }}\", \"async_status\": {\"jid\": \"{{ async_result_item.ansible_job_id }}\"}, \"loop\": \"{{ovn_controller_update.results }}\", \"loop_control\": {\"loop_var\": \"async_result_item\"}, \"register\": \"async_poll_results\", \"until\": \"async_poll_results.finished\", \"retries\": {\"get_param\": \"OVNControllerUpdateTimeout\"}, \"delay\": 1}, {\"name\": \"Pause for 30s to give ovn_controllers time to reconnect to dbs\", \"when\": [\"step|int == 1\"], \"tags\": \"ovn\", \"wait_for\": {\"timeout\": 30}}], \"upgrade_tasks\": [{\"name\": \"Fetch running ovn_controller image\", \"shell\": \"set -e\\npodman inspect --format \\\"{{\'{{\'}}.ImageName{{\'}}\'}}\\\" ovn_controller\\n\", \"register\": \"running_ovn_image\", \"when\": [\"step|int == 4\"], \"tags\": [\"ovn\", \"ovn_image\"]}, {\"name\": \"Run ovn_controller upgrade\", \"tags\": [\"ovn\", \"ovn_image\"], \"vars\": {\"ovn_controller_image\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}}, \"when\": [\"step|int == 4\", \"running_ovn_image.stdout != ovn_controller_image\"], \"block\": [{\"name\": \"Force pull image in case image name doesn\'t change.\", \"when\": \"step|int == 4\", \"tags\": [\"ovn\", \"ovn_image\"], \"containers.podman.podman_image\": {\"name\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}, \"validate_certs\": false, \"force\": true}}, {\"name\": \"Update OVN OVS related parameters before update.\", \"when\": [\"step|int == 4\"], \"tags\": [\"ovn\"], \"vars\": {\"timeout\": {\"get_param\": \"OVNOfctrlWaitBeforeClear\"}}, \"shell\": \"set -e\\novs-vsctl set Open_vSwitch . external_ids:ovn-ofctrl-wait-before-clear={{ timeout }}\\novs-vsctl set Open_vSwitch . external_ids:ovn-monitor-all=true\\novs-vsctl set Open_vSwitch . external_ids:ovn-match-northd-version=false\\n\"}, {\"name\": \"Find ovn_controller configs in container-startup-configs\", \"find\": {\"paths\": \"/var/lib/tripleo-config/container-startup-config/\", \"patterns\": \"*ovn_controller.json\", \"recurse\": true}, \"register\": \"ovn_cont_17_0\", \"when\": [\"step|int == 4\"], \"tags\": [\"ovn\"]}, {\"name\": \"get directory path from the ovn_cont_17_0\", \"set_fact\": {\"ovn_config_path\": \"{{ ovn_cont_17_0.files.0.path | dirname }}\"}, \"when\": \"step|int == 4\", \"tags\": \"ovn\"}, {\"name\": \"Get PIDfile used by systemd on each ovn node\", \"when\": [\"step|int == 4\"], \"tags\": [\"ovn\"], \"shell\": \"set -e\\ngrep PID /etc/systemd/system/tripleo_ovn_controller.service | cut -d= -f2\\n\", \"register\": \"pidfile\"}, {\"name\": \"Update ovn_controller.\", \"vars\": {\"config_step\": \"{{ (\'step_4\' in ovn_config_path) | ternary(\'4\', \'3\')}}\"}, \"when\": \"step|int == 4\", \"tags\": \"ovn\", \"tripleo_container_manage\": {\"config_dir\": \"{{ ovn_config_path }}\", \"config_patterns\": \"*ovn_controller.json\", \"config_id\": [\"tripleo_step{{config_step}}\"], \"log_base_path\": \"{{ container_log_stdout_path }}\", \"debug\": \"{{ enable_debug | bool }}\", \"config_overrides\": {\".*ovn_controller\": {\"image\": {\"get_param\": \"ContainerOvnControllerConfigImage\"}, \"conmon_pidfile\": \"{{ pidfile.stdout }}\", \"name\": \"ovn_controller\"}}}}, {\"name\": \"Pause for 30s to give ovn_controllers time to reconnect to dbs\", \"when\": [\"step|int == 4\"], \"tags\": \"ovn\", \"wait_for\": {\"timeout\": 30}}]}], \"scale_tasks\": [{\"when\": [\"step|int == 1\", \"container_cli == \'podman\'\"], \"tags\": \"down\", \"become\": true, \"environment\": {\"OS_CLOUD\": {\"if\": [\"auth_cloud_name_set\", {\"get_param\": \"AuthCloudName\"}, {\"get_param\": \"RootStackName\"}]}}, \"block\": [{\"name\": \"Get neutron agents ID\", \"command\": \"openstack network agent list --column ID --column Host --column Binary --format yaml\", \"register\": \"neutron_agents_result\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false, \"changed_when\": false}, {\"name\": \"Filter only current host\", \"set_fact\": {\"neutron_agents\": \"{{ neutron_agents_result.stdout | from_yaml | selectattr(\'Host\', \'match\', ansible_facts[\'fqdn\'] ~ \'.*\') | list }}\"}, \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false}, {\"name\": \"Deleting OVN agents\", \"block\": [{\"name\": \"Stop OVN containers\", \"loop\": [\"tripleo_ovn_controller\", \"tripleo_ovn_metadata_agent\"], \"service\": {\"name\": \"{{ item }}\", \"state\": \"stopped\", \"enabled\": false}, \"become\": true, \"register\": \"stop_containers\", \"failed_when\": \"(\'msg\' in stop_containers and \'Could not find the requested service\' not in stop_containers.msg) or (\'rc\' in stop_containers and stop_containers.rc != 0)\"}, {\"name\": \"Delete neutron agents\", \"loop\": \"{{ neutron_agents }}\", \"loop_control\": {\"loop_var\": \"agent\", \"label\": \"{{ agent.Host }}/{{ agent.Binary }}\"}, \"command\": \"openstack network agent delete {{ agent.ID }}\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"check_mode\": false}]}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\"}}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(161,'2026-06-14 07:52:47',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Prepare container images\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ContainerImagePrepare\": {\"default\": [{\"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}\"}], \"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images.\", \"type\": \"json\"}, \"ContainerImagePrepareLogFile\": {\"default\": \"/var/log/tripleo-container-image-prepare.log\", \"type\": \"string\", \"description\": \"Used to store outputs of \\\"openstack tripleo container image prepare\\\".\"}, \"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\": []}, \"NeutronMechanismDrivers\": {\"default\": \"ovn\", \"description\": \"The mechanism drivers for the Neutron tenant network.\\n\", \"type\": \"comma_delimited_list\"}, \"DockerRegistryMirror\": {\"description\": \"Optional. Mirror to use for registry docker.io\", \"default\": \"\", \"type\": \"string\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"ContainerImagePrepareDebug\": {\"default\": false, \"description\": \"Whether or not we want to activate --debug in tripleo container image prepare.\", \"type\": \"boolean\"}, \"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\"}, \"AdditionalArchitectures\": {\"default\": [], \"description\": \"List of additional architectures to enable.\", \"type\": \"comma_delimited_list\"}, \"ControllerContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"ControllerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Controller role.\", \"type\": \"comma_delimited_list\", \"default\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}, \"ControllerCount\": {\"description\": \"Number of Controller nodes to deploy\", \"type\": \"number\", \"default\": 3}, \"CellControllerContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"CellControllerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CellController role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"CellControllerCount\": {\"description\": \"Number of CellController nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"CellControllerComputeContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"CellControllerComputeServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CellControllerCompute role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"CellControllerComputeCount\": {\"description\": \"Number of CellControllerCompute nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"ComputeContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"ComputeServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Compute role.\", \"type\": \"comma_delimited_list\", \"default\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"]}, \"ComputeCount\": {\"description\": \"Number of Compute nodes to deploy\", \"type\": \"number\", \"default\": 3}, \"BlockStorageContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"BlockStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the BlockStorage role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"BlockStorageCount\": {\"description\": \"Number of BlockStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"ObjectStorageContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"ObjectStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the ObjectStorage role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"ObjectStorageCount\": {\"description\": \"Number of ObjectStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"CephStorageContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"CephStorageServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the CephStorage role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"CephStorageCount\": {\"description\": \"Number of CephStorage nodes to deploy\", \"type\": \"number\", \"default\": 0}, \"NetworkerContainerImagePrepare\": {\"description\": \"Used to run \\\"openstack tripleo container image prepare\\\". This is run after the registry is installed to populate the registry with images. This is used for a specific role and replaces the ContainerImagePrepare parameter.\", \"type\": \"json\", \"default\": {}}, \"NetworkerServices\": {\"description\": \"A list of service resources (configured in the Heat resource_registry) which represent nested stacks for each service that should get installed on the Networker role.\", \"type\": \"comma_delimited_list\", \"default\": []}, \"NetworkerCount\": {\"description\": \"Number of Networker nodes to deploy\", \"type\": \"number\", \"default\": 0}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for container image prepare\", \"value\": {\"service_name\": \"container_image_prepare\", \"external_deploy_tasks\": [{\"name\": \"Run tripleo-container-image-prepare role\", \"import_role\": {\"name\": \"tripleo_container_image_prepare\"}, \"vars\": {\"tripleo_container_image_prepare_log_file\": {\"get_param\": \"ContainerImagePrepareLogFile\"}, \"tripleo_container_image_prepare_debug\": {\"if\": [{\"get_param\": \"ContainerImagePrepareDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"tripleo_container_image_prepare_roles\": [{\"name\": \"Controller\", \"description\": \"Controller role that has all the controler services loaded and handles\\\\nDatabase, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\", \"external_bridge\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AodhApi\", \"OS::TripleO::Services::AodhEvaluator\", \"OS::TripleO::Services::AodhListener\", \"OS::TripleO::Services::AodhNotifier\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BarbicanApi\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\", \"OS::TripleO::Services::BarbicanBackendDogtag\", \"OS::TripleO::Services::BarbicanBackendKmip\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::CephGrafana\", \"OS::TripleO::Services::CephMds\", \"OS::TripleO::Services::CephMgr\", \"OS::TripleO::Services::CephMon\", \"OS::TripleO::Services::CephNfs\", \"OS::TripleO::Services::CephRbdMirror\", \"OS::TripleO::Services::CephRgw\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackendDellSc\", \"OS::TripleO::Services::CinderBackendDellEMCPowerFlex\", \"OS::TripleO::Services::CinderBackendDellEMCPowermax\", \"OS::TripleO::Services::CinderBackendDellEMCPowerStore\", \"OS::TripleO::Services::CinderBackendDellEMCSc\", \"OS::TripleO::Services::CinderBackendDellEMCUnity\", \"OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI\", \"OS::TripleO::Services::CinderBackendDellEMCVNX\", \"OS::TripleO::Services::CinderBackendDellEMCVxFlexOS\", \"OS::TripleO::Services::CinderBackendDellEMCXtremio\", \"OS::TripleO::Services::CinderBackendNetApp\", \"OS::TripleO::Services::CinderBackendPure\", \"OS::TripleO::Services::CinderBackendScaleIO\", \"OS::TripleO::Services::CinderBackendNVMeOF\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderHPELeftHandISCSI\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::DesignateApi\", \"OS::TripleO::Services::DesignateCentral\", \"OS::TripleO::Services::DesignateProducer\", \"OS::TripleO::Services::DesignateWorker\", \"OS::TripleO::Services::DesignateMDNS\", \"OS::TripleO::Services::DesignateSink\", \"OS::TripleO::Services::DesignateBind\", \"OS::TripleO::Services::Etcd\", \"OS::TripleO::Services::ExternalSwiftProxy\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::GnocchiApi\", \"OS::TripleO::Services::GnocchiMetricd\", \"OS::TripleO::Services::GnocchiStatsd\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"OS::TripleO::Services::HeatApiCfn\", \"OS::TripleO::Services::HeatEngine\", \"OS::TripleO::Services::Horizon\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::IronicApi\", \"OS::TripleO::Services::IronicConductor\", \"OS::TripleO::Services::IronicInspector\", \"OS::TripleO::Services::IronicPxe\", \"OS::TripleO::Services::IronicNeutronAgent\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::Keystone\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::ManilaApi\", \"OS::TripleO::Services::ManilaBackendCephFs\", \"OS::TripleO::Services::ManilaBackendFlashBlade\", \"OS::TripleO::Services::ManilaBackendIsilon\", \"OS::TripleO::Services::ManilaBackendNetapp\", \"OS::TripleO::Services::ManilaBackendPowerMax\", \"OS::TripleO::Services::ManilaBackendUnity\", \"OS::TripleO::Services::ManilaBackendVNX\", \"OS::TripleO::Services::ManilaBackendVMAX\", \"OS::TripleO::Services::ManilaScheduler\", \"OS::TripleO::Services::ManilaShare\", \"OS::TripleO::Services::Memcached\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronBgpVpnApi\", \"OS::TripleO::Services::NeutronSfcApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NeutronDhcpAgent\", \"OS::TripleO::Services::NeutronL2gwAgent\", \"OS::TripleO::Services::NeutronL2gwApi\", \"OS::TripleO::Services::NeutronL3Agent\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NeutronOvsAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NeutronAgentsIBConfig\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaIronic\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OctaviaApi\", \"OS::TripleO::Services::OctaviaDeploymentConfig\", \"OS::TripleO::Services::OctaviaHealthManager\", \"OS::TripleO::Services::OctaviaHousekeeping\", \"OS::TripleO::Services::OctaviaWorker\", \"OS::TripleO::Services::OpenStackClients\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::SwiftProxy\", \"OS::TripleO::Services::SwiftDispersion\", \"OS::TripleO::Services::SwiftRingBuilder\", \"OS::TripleO::Services::SwiftStorage\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Unbound\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"CellController\", \"description\": \"Controller role that has the cell controler specific\\\\nservices and handles Database, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Ptp\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"CellControllerCompute\", \"description\": \"Controller and Compute AIO role that has compute and cell controler specific\\\\nservices loaded and handles Database, Messaging and Network functions.\\\\n\", \"CountDefault\": 1, \"tags\": [\"primary\", \"controller\", \"external_bridge\"], \"networks\": {\"External\": {\"subnet\": \"external_subnet\"}, \"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-controller-compute-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"uses_deprecated_params\": true, \"deprecated_param_extraconfig\": \"controllerExtraConfig\", \"deprecated_param_flavor\": \"OvercloudControlFlavor\", \"deprecated_param_image\": \"controllerImage\", \"deprecated_nic_config_name\": \"controller.yaml\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\", \"OS::TripleO::Services::ComputeNeutronL3Agent\", \"OS::TripleO::Services::ComputeNeutronMetadataAgent\", \"OS::TripleO::Services::ComputeNeutronOvsAgent\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronBgpVpnBagpipe\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NovaAZConfig\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Ptp\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\"]}, {\"name\": \"Compute\", \"description\": \"Basic Compute Node role\\\\n\", \"CountDefault\": 1, \"tags\": [\"compute\", \"external_bridge\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}}, \"default_route_networks\": [\"ControlPlane\"], \"HostnameFormatDefault\": \"%stackname%-novacompute-%index%\", \"RoleParametersDefault\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"uses_deprecated_params\": true, \"deprecated_param_image\": \"NovaImage\", \"deprecated_param_extraconfig\": \"NovaComputeExtraConfig\", \"deprecated_param_metadata\": \"NovaComputeServerMetadata\", \"deprecated_param_scheduler_hints\": \"NovaComputeSchedulerHints\", \"deprecated_param_ips\": \"NovaComputeIPs\", \"deprecated_server_resource_name\": \"NovaCompute\", \"deprecated_nic_config_name\": \"compute.yaml\", \"update_serial\": 25, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephClient\", \"OS::TripleO::Services::CephExternal\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\", \"OS::TripleO::Services::ComputeNeutronL3Agent\", \"OS::TripleO::Services::ComputeNeutronMetadataAgent\", \"OS::TripleO::Services::ComputeNeutronOvsAgent\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronBgpVpnBagpipe\", \"OS::TripleO::Services::NeutronLinuxbridgeAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::NovaAZConfig\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Vpp\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"]}, {\"name\": \"BlockStorage\", \"description\": \"Cinder Block Storage node role\\\\n\", \"tags\": [\"storage\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": false, \"deprecated_nic_config_name\": \"cinder-storage.yaml\", \"update_serial\": 25, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BlockStorageCinderVolume\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::Multipathd\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}, {\"name\": \"ObjectStorage\", \"description\": \"Swift Object Storage node role\\\\n\", \"tags\": [\"storage\"], \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": true, \"deprecated_param_metadata\": \"SwiftStorageServerMetadata\", \"deprecated_param_ips\": \"SwiftStorageIPs\", \"deprecated_param_image\": \"SwiftStorageImage\", \"deprecated_param_flavor\": \"OvercloudSwiftStorageFlavor\", \"deprecated_nic_config_name\": \"swift-storage.yaml\", \"deprecated_server_resource_name\": \"SwiftStorage\", \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::SwiftRingBuilder\", \"OS::TripleO::Services::SwiftStorage\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::Ptp\"]}, {\"name\": \"CephStorage\", \"description\": \"Ceph OSD Storage node role\\\\n\", \"tags\": [\"ceph\", \"storage\"], \"networks\": {\"Storage\": {\"subnet\": \"storage_subnet\"}, \"StorageMgmt\": {\"subnet\": \"storage_mgmt_subnet\"}}, \"uses_deprecated_params\": false, \"HostnameFormatDefault\": \"%stackname%-cephstorage-%index%\", \"deprecated_nic_config_name\": \"ceph-storage.yaml\", \"update_serial\": 1, \"rhsm_enforce\": false, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CephOSD\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::RsyslogSidecar\", \"OS::TripleO::Services::Securetty\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}, {\"name\": \"Networker\", \"description\": \"Standalone networking role to run Neutron agents on their own.\\\\n\", \"networks\": {\"InternalApi\": {\"subnet\": \"internal_api_subnet\"}, \"Tenant\": {\"subnet\": \"tenant_subnet\"}}, \"tags\": [\"external_bridge\"], \"HostnameFormatDefault\": \"%stackname%-networker-%index%\", \"RoleParametersDefault\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}, \"update_serial\": 1, \"ServicesDefault\": [\"OS::TripleO::Services::Aide\", \"OS::TripleO::Services::AuditD\", \"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::Frr\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Ipsec\", \"OS::TripleO::Services::IronicNeutronAgent\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::LoginDefs\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronDhcpAgent\", \"OS::TripleO::Services::NeutronL2gwAgent\", \"OS::TripleO::Services::NeutronL3Agent\", \"OS::TripleO::Services::NeutronMetadataAgent\", \"OS::TripleO::Services::NeutronOvsAgent\", \"OS::TripleO::Services::NeutronVppAgent\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OctaviaDeploymentConfig\", \"OS::TripleO::Services::OctaviaHealthManager\", \"OS::TripleO::Services::OctaviaHousekeeping\", \"OS::TripleO::Services::OctaviaWorker\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rhsm\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"]}], \"tripleo_container_image_prepare_content\": {\"parameter_defaults\": {\"ContainerImagePrepare\": {\"get_param\": \"ContainerImagePrepare\"}, \"DockerInsecureRegistryAddress\": {\"get_param\": \"DockerInsecureRegistryAddress\"}, \"NeutronMechanismDrivers\": {\"get_param\": \"NeutronMechanismDrivers\"}, \"DockerRegistryMirror\": {\"get_param\": \"DockerRegistryMirror\"}, \"ContainerImageRegistryCredentials\": {\"get_param\": \"ContainerImageRegistryCredentials\"}, \"AdditionalArchitectures\": {\"get_param\": \"AdditionalArchitectures\"}, \"ControllerContainerImagePrepare\": {\"get_param\": \"ControllerContainerImagePrepare\"}, \"ControllerServices\": {\"get_param\": \"ControllerServices\"}, \"ControllerCount\": {\"get_param\": \"ControllerCount\"}, \"CellControllerContainerImagePrepare\": {\"get_param\": \"CellControllerContainerImagePrepare\"}, \"CellControllerServices\": {\"get_param\": \"CellControllerServices\"}, \"CellControllerCount\": {\"get_param\": \"CellControllerCount\"}, \"CellControllerComputeContainerImagePrepare\": {\"get_param\": \"CellControllerComputeContainerImagePrepare\"}, \"CellControllerComputeServices\": {\"get_param\": \"CellControllerComputeServices\"}, \"CellControllerComputeCount\": {\"get_param\": \"CellControllerComputeCount\"}, \"ComputeContainerImagePrepare\": {\"get_param\": \"ComputeContainerImagePrepare\"}, \"ComputeServices\": {\"get_param\": \"ComputeServices\"}, \"ComputeCount\": {\"get_param\": \"ComputeCount\"}, \"BlockStorageContainerImagePrepare\": {\"get_param\": \"BlockStorageContainerImagePrepare\"}, \"BlockStorageServices\": {\"get_param\": \"BlockStorageServices\"}, \"BlockStorageCount\": {\"get_param\": \"BlockStorageCount\"}, \"ObjectStorageContainerImagePrepare\": {\"get_param\": \"ObjectStorageContainerImagePrepare\"}, \"ObjectStorageServices\": {\"get_param\": \"ObjectStorageServices\"}, \"ObjectStorageCount\": {\"get_param\": \"ObjectStorageCount\"}, \"CephStorageContainerImagePrepare\": {\"get_param\": \"CephStorageContainerImagePrepare\"}, \"CephStorageServices\": {\"get_param\": \"CephStorageServices\"}, \"CephStorageCount\": {\"get_param\": \"CephStorageCount\"}, \"NetworkerContainerImagePrepare\": {\"get_param\": \"NetworkerContainerImagePrepare\"}, \"NetworkerServices\": {\"get_param\": \"NetworkerServices\"}, \"NetworkerCount\": {\"get_param\": \"NetworkerCount\"}}}}, \"when\": [\"(step | int) == 1\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(162,'2026-06-14 07:52:47',NULL,'{\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (163,'2026-06-14 07:52:47',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(164,'2026-06-14 07:52:47',NULL,'{\"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\": []}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Compute\", \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(165,'2026-06-14 07:52:47',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Heat API service\\n\", \"parameters\": {\"ContainerHeatApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1\"}, \"ContainerHeatApiConfigImage\": {\"description\": \"The container image to use for the heat_api config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1\"}, \"HeatApiLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.heat.api\", \"file\": \"/var/log/containers/heat/heat_api.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"HeatApiOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"HeatApiOptEnvVars\": {\"default\": {}, \"description\": \"hash of optional environment variables\", \"type\": \"json\"}, \"HeatWorkers\": {\"default\": 1, \"description\": \"Number of workers for Heat service.\", \"type\": \"number\"}, \"HeatPassword\": {\"description\": \"The password for the Heat service and db account, used by the Heat services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"cqbayWJl8joWjBCW6uZtB86gD\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"MonitoringSubscriptionHeatApi\": {\"default\": \"overcloud-heat-api\", \"type\": \"string\"}, \"HeatStackDomainAdminPassword\": {\"description\": \"Password for heat_stack_domain_admin user.\", \"type\": \"string\", \"hidden\": true, \"default\": \"GHQCz8slKka3JUtA8RQPr7oic\"}}, \"conditions\": {\"heat_workers_set\": {\"not\": {\"equals\": [{\"get_param\": \"HeatWorkers\"}, 0]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"ApacheServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"HeatBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"HeatApiLogging\": {\"type\": \"OS::TripleO::Services::Logging::HeatApi\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerHeatApiImage\": \"ContainerHeatApiImage\", \"ContainerHeatApiConfigImage\": \"ContainerHeatApiConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerHeatApiImage\": {\"get_param\": \"ContainerHeatApiImage\"}, \"ContainerHeatApiConfigImage\": {\"get_param\": \"ContainerHeatApiConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Heat API role.\", \"value\": {\"service_name\": \"heat_api\", \"firewall_rules\": {\"125 heat_api\": {\"dport\": [8004]}}, \"firewall_frontend_rules\": {\"100 heat_api_haproxy_frontend\": {\"dport\": [8004]}}, \"firewall_ssl_frontend_rules\": {\"100 heat_api_haproxy_frontend_ssl\": {\"dport\": [13004]}}, \"keystone_resources\": {\"heat\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"HeatPublic\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"HeatInternal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"HeatAdmin\", \"uri\"]}}, \"users\": {\"heat\": {\"password\": {\"get_param\": \"HeatPassword\"}}, \"heat_stack_domain_admin\": {\"password\": {\"get_param\": \"HeatStackDomainAdminPassword\"}, \"roles\": [\"admin\"], \"domain\": \"heat_stack\"}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"orchestration\", \"roles\": [\"heat_stack_user\"], \"domains\": [\"heat_stack\"]}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionHeatApi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"HeatBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"HeatApiLogging\", \"config_settings\"]}, {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"config_settings\"]}, {\"apache::default_vhost\": false, \"heat::api::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}}}, \"heat::wsgi::apache_api::ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"heat::wsgi::apache_api::vhost_custom_fragment\": \"Timeout 600\", \"heat::api::service_name\": \"httpd\", \"heat::wsgi::apache_api::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}}}, \"heat::wsgi::apache_api::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiNetwork\"]}}}}}, {\"if\": [\"heat_workers_set\", {\"heat::wsgi::apache_api::workers\": {\"get_param\": \"HeatWorkers\"}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_heat_api\": [{\"get_param\": \"HeatApiLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"heat_api\", \"puppet_tags\": \"heat_config,file,concat,file_line,heat_api_paste_ini\", \"step_config\": \"include tripleo::profile::base::heat::api\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHeatApiConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/heat_api.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/heat\", \"owner\": \"heat:heat\", \"recurse\": true}]}, \"/var/lib/kolla/config_files/heat_api_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/heat\", \"owner\": \"heat:heat\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"HeatApiLogging\", \"docker_config\", \"step_2\"]}, \"step_4\": {\"heat_api\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHeatApiImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"user\": \"root\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"HeatApiLogging\", \"volumes\"]}, {\"get_param\": \"HeatApiOptVolumes\"}, [\"/var/lib/kolla/config_files/heat_api.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/heat_api:/var/lib/kolla/config_files/src:ro\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"map_merge\": [{\"get_param\": \"HeatApiOptEnvVars\"}, {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}]}}, \"heat_api_cron\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHeatApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron heat\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"HeatApiLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/heat_api_cron.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/heat_api:/var/lib/kolla/config_files/src:ro\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": {\"get_attr\": [\"HeatApiLogging\", \"host_prep_tasks\"]}, \"upgrade_tasks\": [], \"metadata_settings\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"deploy_steps_tasks\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop heat api container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"heat_api\", \"heat_api_cron\"], \"tripleo_delegate_to\": \"{{ groups[\'heat_api\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(166,'2026-06-14 07:52:48',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(167,'2026-06-14 07:52:48',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Glance internal service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"GlanceApiInternalLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.glance.api\", \"file\": \"/var/log/containers/glance/api_internal.log\"}}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"GlanceNetappNfsEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\', Netapp mount NFS share for image storage.\\n\", \"type\": \"boolean\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}, \"ContainerGlanceApiInternalConfigImage\": {\"description\": \"The container image to use for the glance_api_internal config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}}, \"resources\": {\"GlanceApi\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"GlanceLogging\": {\"type\": \"OS::TripleO::Services::Logging::GlanceApi\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\", \"ContainerGlanceApiInternalConfigImage\": \"ContainerGlanceApiInternalConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}, \"ContainerGlanceApiInternalConfigImage\": {\"get_param\": \"ContainerGlanceApiInternalConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the internal Glance API.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"GlanceApi\", \"role_data\"]}, {\"service_name\": \"glance_api_internal\", \"firewall_rules\": {\"112 glance_api_internal\": {\"dport\": [{\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}]}}, \"firewall_frontend_rules\": {\"100 glance_api_internal_haproxy_frontend\": {\"dport\": [{\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}]}}, \"keystone_resources\": {}, \"config_settings\": {\"get_attr\": [\"GlanceApi\", \"role_data\", \"config_settings\"]}, \"service_config_settings\": {\"map_merge\": [{\"get_attr\": [\"GlanceApi\", \"role_data\", \"service_config_settings\"]}, {\"rsyslog\": {\"tripleo_logging_sources_glance_api_internal\": [{\"get_param\": \"GlanceApiInternalLoggingSource\"}]}}]}, \"puppet_config\": {\"config_volume\": \"glance_api_internal\", \"puppet_tags\": \"glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config,glance_image_import_config\", \"step_config\": {\"list_join\": [\"\\n\", [{\"str_replace\": {\"template\": \"class { \'tripleo::profile::base::glance::api\':\\n  bind_port => PORT,\\n  tls_proxy_port => PORT,\\n  log_file => \'/var/log/glance/api_internal.log\',\\n  show_image_direct_url => true,\\n  show_multiple_locations => true,\\n}\\n\", \"params\": {\"PORT\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}, {\"if\": [{\"get_param\": \"GlanceNetappNfsEnabled\"}, \"include tripleo::profile::base::glance::netapp\"]}, {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiInternalConfigImage\"]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"GlanceLogging\", \"docker_config\", \"step_2\"]}, \"step_4\": {\"glance_api_internal\": {\"map_merge\": [{\"get_attr\": [\"GlanceApi\", \"role_data\", \"docker_config\", \"step_4\", \"glance_api\"]}, {\"volumes\": {\"yaql\": {\"expression\": \"$.data.vols.select($.replace(\'puppet-generated/glance_api\', \'puppet-generated/glance_api_internal\'))\", \"data\": {\"vols\": {\"get_attr\": [\"GlanceApi\", \"role_data\", \"docker_config\", \"step_4\", \"glance_api\", \"volumes\"]}}}}}]}, \"glance_api_internal_tls_proxy\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"map_merge\": [{\"get_attr\": [\"GlanceApi\", \"role_data\", \"docker_config\", \"step_4\", \"glance_api_tls_proxy\"]}, {\"volumes\": {\"yaql\": {\"expression\": \"$.data.vols.select($.replace(\'puppet-generated/glance_api\', \'puppet-generated/glance_api_internal\'))\", \"data\": {\"vols\": {\"get_attr\": [\"GlanceApi\", \"role_data\", \"docker_config\", \"step_4\", \"glance_api_tls_proxy\", \"volumes\"]}}}}}]}]}}}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop glance api internal container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"glance_api_internal\"], \"tripleo_delegate_to\": \"{{ groups[\'glance_api_internal\'] | default([]) }}\"}}]}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(168,'2026-06-14 07:52:48',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Glance API service\\n\", \"parameters\": {\"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}}}]}}}}, \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {\"glance_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R glance:glance /var/log/glance\"]}}}}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent logs directory\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(169,'2026-06-14 07:52:49',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Glance service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"GlanceDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Glance service.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"GlancePassword\": {\"description\": \"The password for the glance service and db account, used by the glance services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\"}, \"GlanceWorkers\": {\"default\": 1, \"description\": \"Number of API worker processes for Glance. If left unset (empty string), the\\ndefault value will result in the configuration being left unset and a\\nsystem-dependent default value will be chosen (e.g.: number of\\nprocessors). Please note that this will create a large number of\\nprocesses on systems with a large number of CPUs resulting in excess\\nmemory consumption. It is recommended that a suitable non-default value\\nbe selected on such systems.\\n\", \"type\": \"string\"}, \"MonitoringSubscriptionGlanceApi\": {\"default\": \"overcloud-glance-api\", \"type\": \"string\"}, \"GlanceApiLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.glance.api\", \"file\": \"/var/log/containers/glance/api.log\"}}, \"GlanceImageMemberQuota\": {\"default\": 128, \"description\": \"Maximum number of image members per image.\\nNegative values evaluate to unlimited.\\n\", \"type\": \"number\"}, \"GlanceNfsEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\', mount NFS share for image storage.\\n\", \"type\": \"boolean\"}, \"GlanceCacheEnabled\": {\"description\": \"Enable Glance Image Cache\", \"type\": \"boolean\", \"default\": false}, \"GlanceImageCacheDir\": {\"description\": \"Base directory that the Image Cache uses\", \"type\": \"string\", \"default\": \"/var/lib/glance/image-cache\"}, \"GlanceImageCacheMaxSize\": {\"description\": \"The upper limit on cache size, in bytes, after which the cache-pruner cleans up the image cache.\\n\", \"type\": \"number\", \"default\": 10737418240}, \"GlanceImageCacheStallTime\": {\"description\": \"The amount of time, in seconds, to let an image remain in the cache without being accessed.\\n\", \"type\": \"number\", \"default\": 86400}, \"GlanceImagePrefetcherInterval\": {\"description\": \"The interval in seconds to run periodic job cache_images.\\n\", \"type\": \"number\", \"default\": 300}, \"GlanceNfsShare\": {\"default\": \"\", \"description\": \"NFS share to mount for image storage (when GlanceNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceNetappNfsEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\', Netapp mount NFS share for image storage.\\n\", \"type\": \"boolean\"}, \"NetappShareLocation\": {\"default\": \"\", \"description\": \"Netapp share to mount for image storage (when GlanceNetappNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options for image storage (when GlanceNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceRbdPoolName\": {\"default\": \"images\", \"type\": \"string\"}, \"NovaEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable the Rbd backend for Nova ephemeral storage.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"GlanceImageImportPlugins\": {\"default\": [\"no_op\"], \"description\": \"List of enabled Image Import Plugins. Valid values in the list are \'image_conversion\', \'inject_metadata\', \'no_op\'.\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceDiskFormats\": {\"default\": \"\", \"description\": \"List of allowed disk formats in Glance; all formats are allowed when left unset.\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceImageConversionOutputFormat\": {\"default\": \"raw\", \"description\": \"Desired output format for image conversion plugin.\", \"type\": \"string\"}, \"GlanceInjectMetadataProperties\": {\"default\": \"\", \"description\": \"Metadata properties to be injected in image.\", \"type\": \"comma_delimited_list\"}, \"GlanceIgnoreUserRoles\": {\"default\": \"admin\", \"description\": \"List of user roles to be ignored for injecting image metadata properties.\", \"type\": \"comma_delimited_list\"}, \"GlanceEnabledImportMethods\": {\"default\": \"web-download\", \"description\": \"List of enabled Image Import Methods. Valid values in the list are \'glance-direct\', \'web-download\', or \'copy-image\'\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceStagingNfsShare\": {\"default\": \"\", \"description\": \"NFS share to mount for image import staging\\n\", \"type\": \"string\"}, \"GlanceNodeStagingUri\": {\"default\": \"file:///var/lib/glance/staging\", \"description\": \"URI that specifies the staging location to use when importing images\\n\", \"type\": \"string\"}, \"GlanceStagingNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options for NFS image import staging\\n\", \"type\": \"string\"}, \"GlanceSparseUploadEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\' and \'rbd\' to enable or not sparse upload.\\n\", \"type\": \"boolean\"}, \"EnforceSecureRbac\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Setting this option to True will configure each OpenStack service to enforce Secure RBAC by setting `[oslo_policy] enforce_new_defaults` and `[oslo_policy] enforce_scope` to True. This introduces a consistent set of RBAC personas across OpenStack services that include support for system and project scope, as well as keystone\'s default roles, admin, member, and reader. Do not enable this functionality until all services in your deployment actually support secure RBAC.\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"GlanceApiPolicies\": {\"description\": \"A hash of policies to configure for Glance API.\\ne.g. { glance-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"GlanceNotifierStrategy\": {\"description\": \"Strategy to use for Glance notification queue\", \"type\": \"string\", \"default\": \"noop\"}, \"GlanceLogFile\": {\"description\": \"The filepath of the file to use for logging messages from Glance.\", \"type\": \"string\", \"default\": \"\"}, \"GlanceBackend\": {\"default\": \"swift\", \"description\": \"The short name of the Glance backend to use. Should be one of swift, rbd, cinder, or file\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"swift\", \"file\", \"rbd\", \"cinder\"]}]}, \"GlanceBackendID\": {\"type\": \"string\", \"default\": \"default_backend\", \"description\": \"The default backend\'s identifier.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9_-]+\"}]}, \"GlanceStoreDescription\": {\"type\": \"string\", \"default\": \"Default glance store backend.\", \"description\": \"User facing description for the Glance backend.\"}, \"GlanceMultistoreConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring additional glance backends. The\\nhash key is the backend ID, and the value is a dictionary of parameter\\nvalues unique to that backend. Multiple rbd and cinder backends are allowed, but\\nfile and swift backends are limited to one each. Example:\\n  # Default glance store is rbd.\\n  GlanceBackend: rbd\\n  GlanceStoreDescription: \'Default rbd store\'\\n  # GlanceMultistoreConfig specifies a second rbd backend, plus a cinder\\n  # backend.\\n  GlanceMultistoreConfig:\\n    rbd2_store:\\n      GlanceBackend: rbd\\n      GlanceStoreDescription: \'Second rbd store\'\\n      CephClusterName: ceph2\\n      # Override CephClientUserName if this cluster uses a different\\n      # client name.\\n      CephClientUserName: client2\\n    cinder1_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-1\'\\n      GlanceStoreDescription: \'First cinder store\'\\n    cinder2_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-2\'\\n      GlanceStoreDescription: \'Seconde cinder store\'\\n\"}, \"GlanceCinderMountPointBase\": {\"default\": \"/var/lib/glance/mnt\", \"type\": \"string\", \"description\": \"The mount point base when glance is using cinder as store and cinder backend\\nis NFS. This mount point is where the NFS volume is mounted on the glance node.\\n\"}, \"GlanceCinderVolumeType\": {\"default\": \"\", \"type\": \"string\", \"description\": \"A unique volume type required for each cinder store while configuring multiple cinder\\nstores as glance backends. The same volume types must be configured in Cinder as well.\\nThe volume type must exist in cinder prior to any attempt to add an image in the associated\\ncinder store. If no volume type is specified then cinder\'s default volume type will be used.\\n\"}, \"GlanceCinderLockPath\": {\"default\": \"/var/lib/cinder/tmp\", \"type\": \"string\", \"description\": \"The oslo.coordination lock_path to use when glance is using cinder as a store. Using\\ncinder\'s lock_path ensures os-brick operations are synchronized across both services.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"GlanceApiOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}, \"ContainerGlanceApiConfigImage\": {\"description\": \"The container image to use for the glance_api config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}, \"GlanceCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"GlanceCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"GlanceCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"glance\"}, \"GlanceCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"GlanceCronDbPurgeMaxRows\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Rows\\n\", \"default\": \"100\"}, \"GlanceCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/glance/glance-rowsflush.log\"}, \"GlanceCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}, \"GlanceShowMultipleLocations\": {\"default\": false, \"description\": \"Whether to show multiple image locations e.g for copy-on-write support on\\nRBD or Netapp backends. Potential security risk, see glance.conf for more information.\\n\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments.\\n\", \"parameters\": [\"GlanceShowMultipleLocations\"]}], \"conditions\": {\"cinder_backend_enabled\": {\"or\": [{\"equals\": [{\"get_param\": \"GlanceBackend\"}, \"cinder\"]}, {\"yaql\": {\"expression\": \"$.data.values().any($.get(\\\"GlanceBackend\\\", \\\"\\\") = \\\"cinder\\\")\", \"data\": {\"get_param\": \"GlanceMultistoreConfig\"}}}]}, \"cinder_multipathd_enabled\": {\"and\": [\"cinder_backend_enabled\", {\"get_param\": \"MultipathdEnable\"}]}, \"rbd_backend_enabled\": {\"or\": [{\"equals\": [{\"get_param\": \"GlanceBackend\"}, \"rbd\"]}, {\"yaql\": {\"expression\": \"$.data.values().any($.get(\\\"GlanceBackend\\\", \\\"\\\") = \\\"rbd\\\")\", \"data\": {\"get_param\": \"GlanceMultistoreConfig\"}}}]}, \"force_image_conversion_plugin\": {\"or\": [{\"and\": [\"rbd_backend_enabled\", {\"equals\": [{\"get_param\": \"GlanceImageImportPlugins\"}, [\"no_op\"]]}, {\"get_param\": \"NovaEnableRbdBackend\"}]}, {\"get_param\": \"GlanceSparseUploadEnabled\"}]}, \"glance_workers_set\": {\"not\": {\"equals\": [{\"get_param\": \"GlanceWorkers\"}, \"\"]}}, \"glance_multiple_locations\": {\"or\": [{\"get_param\": \"GlanceShowMultipleLocations\"}, {\"get_param\": \"GlanceNetappNfsEnabled\"}, {\"and\": [\"rbd_backend_enabled\", {\"get_param\": \"NovaEnableRbdBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"GlanceLogging\": {\"type\": \"OS::TripleO::Services::Logging::GlanceApi\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}, \"TLSProxyBase\": {\"type\": \"OS::TripleO::Services::TLSProxyBase\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\", \"ContainerGlanceApiConfigImage\": \"ContainerGlanceApiConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}, \"ContainerGlanceApiConfigImage\": {\"get_param\": \"ContainerGlanceApiConfigImage\"}}}]}}}}, \"outputs\": {\"glance_api_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for glance_api\", \"value\": [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}, \"role_data\": {\"description\": \"Role data for the Glance API role.\", \"value\": {\"service_name\": \"glance_api\", \"firewall_rules\": {\"112 glance_api\": {\"dport\": [9292]}}, \"firewall_frontend_rules\": {\"100 glance_api_haproxy_frontend\": {\"dport\": [9292]}}, \"firewall_ssl_frontend_rules\": {\"100 glance_api_haproxy_frontend_ssl\": {\"dport\": [13292]}}, \"keystone_resources\": {\"glance\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"uri\"]}}, \"users\": {\"glance\": {\"password\": {\"get_param\": \"GlancePassword\"}}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"image\"}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionGlanceApi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"config_settings\"]}, {\"glance::api::db::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"glance\", \"password\": {\"get_param\": \"GlancePassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/glance\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"glance\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"glance::api::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"glance::api::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"glance::api::enable_v1_api\": false, \"glance::api::enable_v2_api\": true, \"glance::api::authtoken::password\": {\"get_param\": \"GlancePassword\"}, \"glance::api::enable_proxy_headers_parsing\": true, \"glance::api::logging::debug\": {\"if\": [{\"get_param\": \"GlanceDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"glance::policy::policies\": {\"get_param\": \"GlanceApiPolicies\"}, \"glance::api::authtoken::project_name\": \"service\", \"glance::api::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"glance::api::authtoken::user_domain_name\": \"Default\", \"glance::api::authtoken::project_domain_name\": \"Default\", \"glance::api::authtoken::interface\": \"internal\", \"glance::api::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"glance::api::pipeline\": {\"if\": [{\"get_param\": \"GlanceCacheEnabled\"}, \"keystone+cachemanagement\", \"keystone\"]}, \"glance::api::os_region_name\": {\"get_param\": \"KeystoneRegion\"}, \"glance::api::image_member_quota\": {\"get_param\": \"GlanceImageMemberQuota\"}, \"glance::api::enabled_import_methods\": {\"get_param\": \"GlanceEnabledImportMethods\"}, \"glance::api::node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance::api::image_import_plugins\": {\"if\": [\"force_image_conversion_plugin\", {\"list_concat_unique\": [{\"get_param\": \"GlanceImageImportPlugins\"}, [\"image_conversion\"]]}, {\"get_param\": \"GlanceImageImportPlugins\"}]}, \"glance::api::image_conversion_output_format\": {\"get_param\": \"GlanceImageConversionOutputFormat\"}, \"glance::api::inject_metadata_properties\": {\"get_param\": \"GlanceInjectMetadataProperties\"}, \"glance::api::ignore_user_roles\": {\"get_param\": \"GlanceIgnoreUserRoles\"}, \"tripleo::profile::base::glance::api::tls_proxy_bind_ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}, \"tripleo::profile::base::glance::api::tls_proxy_fqdn\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}, \"tripleo::profile::base::glance::api::tls_proxy_port\": 9292, \"glance::api::bind_host\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, \"%{hiera(\'localhost_address\')}\", {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}]}, \"glance_notifier_strategy\": {\"get_param\": \"GlanceNotifierStrategy\"}, \"glance_log_file\": {\"get_param\": \"GlanceLogFile\"}, \"glance::backend::rbd::rbd_thin_provisioning\": {\"get_param\": \"GlanceSparseUploadEnabled\"}, \"glance::backend::file::filesystem_thin_provisioning\": {\"get_param\": \"GlanceSparseUploadEnabled\"}, \"glance::backend::swift::swift_store_auth_address\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"glance::backend::swift::swift_store_user\": \"service:glance\", \"glance::backend::swift::swift_store_key\": {\"get_param\": \"GlancePassword\"}, \"glance::backend::swift::swift_store_create_container_on_put\": true, \"glance::backend::swift::swift_store_auth_version\": 3, \"glance::backend::rbd::rbd_store_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"get_param\": \"CephClusterName\"}, \".conf\"]]}, \"glance::backend::rbd::rbd_store_pool\": {\"get_param\": \"GlanceRbdPoolName\"}, \"glance::backend::rbd::rbd_store_user\": {\"get_param\": \"CephClientUserName\"}, \"glance_backend\": {\"get_param\": \"GlanceBackend\"}, \"tripleo::profile::base::glance::api::glance_backend_id\": {\"get_param\": \"GlanceBackendID\"}, \"tripleo::profile::base::glance::api::glance_store_description\": {\"get_param\": \"GlanceStoreDescription\"}, \"tripleo::profile::base::glance::api::multistore_config\": {\"get_param\": \"GlanceMultistoreConfig\"}, \"tripleo::profile::base::glance::backend::rbd::glance_rbd_ceph_conf_path\": {\"get_param\": \"CephConfigPath\"}, \"glance::notify::rabbitmq::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"glance::notify::rabbitmq::rabbit_heartbeat_in_pthread\": false, \"glance::cron::db_purge::minute\": {\"get_param\": \"GlanceCronDbPurgeMinute\"}, \"glance::cron::db_purge::hour\": {\"get_param\": \"GlanceCronDbPurgeHour\"}, \"glance::cron::db_purge::monthday\": {\"get_param\": \"GlanceCronDbPurgeMonthday\"}, \"glance::cron::db_purge::month\": {\"get_param\": \"GlanceCronDbPurgeMonth\"}, \"glance::cron::db_purge::weekday\": {\"get_param\": \"GlanceCronDbPurgeWeekday\"}, \"glance::cron::db_purge::user\": {\"get_param\": \"GlanceCronDbPurgeUser\"}, \"glance::cron::db_purge::age\": {\"get_param\": \"GlanceCronDbPurgeAge\"}, \"glance::cron::db_purge::max_rows\": {\"get_param\": \"GlanceCronDbPurgeMaxRows\"}, \"glance::cron::db_purge::destination\": {\"get_param\": \"GlanceCronDbPurgeDestination\"}, \"glance::cron::db_purge::maxdelay\": {\"get_param\": \"GlanceCronDbPurgeMaxDelay\"}}, {\"if\": [\"glance_workers_set\", {\"glance::api::workers\": {\"get_param\": \"GlanceWorkers\"}}]}, {\"if\": [{\"get_param\": \"EnforceSecureRbac\"}, {\"glance::api::enforce_secure_rbac\": true, \"glance::policy::enforce_new_defaults\": true}]}, {\"if\": [\"cinder_backend_enabled\", {\"glance::backend::cinder::cinder_store_auth_address\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"glance::backend::cinder::cinder_store_project_name\": \"service\", \"glance::backend::cinder::cinder_store_user_name\": \"glance\", \"glance::backend::cinder::cinder_store_password\": {\"get_param\": \"GlancePassword\"}, \"glance::api::lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"tripleo::profile::base::glance::backend::cinder::cinder_mount_point_base\": {\"get_param\": \"GlanceCinderMountPointBase\"}, \"tripleo::profile::base::glance::backend::cinder::cinder_volume_type\": {\"get_param\": \"GlanceCinderVolumeType\"}}]}, {\"if\": [\"cinder_multipathd_enabled\", {\"glance::backend::cinder::cinder_use_multipath\": true}]}, {\"if\": [{\"get_param\": \"GlanceCacheEnabled\"}, {\"tripleo::profile::base::glance::api::glance_enable_cache\": true, \"glance::api::image_cache_dir\": {\"get_param\": \"GlanceImageCacheDir\"}, \"glance::api::image_cache_max_size\": {\"get_param\": \"GlanceImageCacheMaxSize\"}, \"glance::api::image_cache_stall_time\": {\"get_param\": \"GlanceImageCacheStallTime\"}, \"glance::api::cache_prefetcher_interval\": {\"get_param\": \"GlanceImagePrefetcherInterval\"}}]}, {\"if\": [{\"get_param\": \"GlanceNetappNfsEnabled\"}, {\"tripleo::profile::base::glance::netapp::netapp_share\": {\"get_param\": \"NetappShareLocation\"}, \"glance::api::filesystem_store_metadata_file\": \"/etc/glance/glance-metadata-file.json\", \"glance::api::filesystem_store_file_perm\": \"0644\"}]}, {\"if\": [{\"contains\": [\"glance-direct\", {\"get_param\": \"GlanceEnabledImportMethods\"}]}, {\"glance::api::worker_self_reference_url\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"str_replace\": {\"template\": \"https://%{hiera(\'fqdn_NETWORK\')}:PORT\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}, \"PORT\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}, {\"str_replace\": {\"template\": \"http://%{hiera(\'NETWORK_uri\')}:PORT\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}, \"PORT\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}]}}]}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"GlanceDiskFormats\"}, []]}}, {\"glance::api::disk_formats\": {\"get_param\": \"GlanceDiskFormats\"}}]}]}, \"service_config_settings\": {\"mysql\": {\"glance::db::mysql::password\": {\"get_param\": \"GlancePassword\"}, \"glance::db::mysql::user\": \"glance\", \"glance::db::mysql::host\": \"%\", \"glance::db::mysql::dbname\": \"glance\"}, \"rsyslog\": {\"tripleo_logging_sources_glance_api\": [{\"get_param\": \"GlanceApiLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"glance_api\", \"puppet_tags\": \"glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config,glance_image_import_config\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::glance::api\", {\"if\": [{\"get_param\": \"GlanceNetappNfsEnabled\"}, \"include tripleo::profile::base::glance::netapp\"]}, {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/glance_api.json\": {\"command\": \"/usr/bin/glance-api --config-file /usr/share/glance/glance-api-dist.conf --config-file /etc/glance/glance-api.conf --config-file /etc/glance/glance-image-import.conf\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": {\"list_concat\": [[{\"path\": \"/var/lib/glance\", \"owner\": \"glance:glance\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"glance:glance\", \"perm\": \"0600\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%keyring%>\", \"owner\": \"glance:glance\", \"perm\": \"0600\"}, \"for_each\": {\"<%keyring%>\": {\"yaql\": {\"expression\": \"let(u => $.data.user) -> $.data.multistore.values().where($.get(\\\"CephClusterName\\\")).select($.CephClusterName + \\\".client.\\\" + $.get(\\\"CephClientUserName\\\", $u) +\\\".keyring\\\")\", \"data\": {\"user\": {\"get_param\": \"CephClientUserName\"}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}}}}}}}]}}, \"/var/lib/kolla/config_files/glance_api_tls_proxy.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}, \"/var/lib/kolla/config_files/glance_api_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/glance\", \"owner\": \"glance:glance\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"GlanceLogging\", \"docker_config\", \"step_2\"]}, \"step_3\": {\"glance_api_db_sync\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"cap_add\": [\"AUDIT_WRITE\"], \"net\": \"host\", \"privileged\": false, \"detach\": false, \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, {\"get_param\": \"GlanceApiOptVolumes\"}, [\"/var/lib/kolla/config_files/glance_api.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", \"/var/lib/glance:/var/lib/glance:shared\"], {\"if\": [\"cinder_backend_enabled\", {\"list_concat\": [[\"/dev:/dev\", \"/var/lib/iscsi:/var/lib/iscsi:z\", {\"list_join\": [\":\", [{\"get_param\": \"GlanceCinderLockPath\"}, {\"get_param\": \"GlanceCinderLockPath\"}, \"z\"]]}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}]}]}, {\"if\": [\"cinder_multipathd_enabled\", [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}, \"environment\": {\"KOLLA_BOOTSTRAP\": true, \"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}, \"command\": \"/usr/bin/bootstrap_host_exec glance_api su glance -s /bin/bash -c \'/usr/local/bin/kolla_start\'\"}}, \"step_4\": {\"glance_api\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"privileged\": {\"if\": [\"cinder_backend_enabled\", true, false]}, \"restart\": \"always\", \"depends_on\": {\"if\": [{\"or\": [{\"get_param\": \"GlanceNfsEnabled\"}, {\"get_param\": \"GlanceNetappNfsEnabled\"}]}, \"var-lib-glance-images.mount\"]}, \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, {\"get_param\": \"GlanceApiOptVolumes\"}, [\"/var/lib/kolla/config_files/glance_api.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", \"/var/lib/glance:/var/lib/glance:shared\"], {\"if\": [\"cinder_backend_enabled\", {\"list_concat\": [[\"/dev:/dev\", \"/var/lib/iscsi:/var/lib/iscsi:z\", {\"list_join\": [\":\", [{\"get_param\": \"GlanceCinderLockPath\"}, {\"get_param\": \"GlanceCinderLockPath\"}, \"z\"]]}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}]}]}, {\"if\": [\"cinder_multipathd_enabled\", [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}, \"glance_api_tls_proxy\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"start_order\": 3, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"restart\": \"always\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/glance_api_tls_proxy.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", \"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}]}, \"glance_api_cron\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron glance\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/glance_api_cron.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", \"/var/lib/glance:/var/lib/glance:shared\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"GlanceLogging\", \"host_prep_tasks\"]}, [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}], [{\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}, {\"name\": \"ensure /var/lib/glance exists\", \"file\": {\"path\": \"/var/lib/glance\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}], {\"if\": [\"cinder_backend_enabled\", [{\"name\": \"Allow glance to use cinder\'s lock_path\", \"file\": {\"path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"state\": \"directory\", \"setype\": \"container_file_t\", \"mode\": 504, \"group\": 42400}}, {\"name\": \"Identify dynamic os-brick lock files used by glance\", \"vars\": {\"lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}}, \"ansible.builtin.find\": {\"paths\": \"{{ lock_path }}\", \"patterns\": \"os-brick-connect_to_iscsi_portal-*\"}, \"register\": \"find_dynamic_locks\"}, {\"name\": \"Prepare the os-brick lock files used by glance\", \"vars\": {\"lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"static_brick_locks\": [\"{{ lock_path }}/os-brick-connect_volume\", \"{{ lock_path }}/os-brick-extend_volume\", \"{{ lock_path }}/scaleio-scaleio\"], \"dynamic_brick_locks\": \"{{ find_dynamic_locks.files | map(attribute=\'path\') }}\"}, \"file\": {\"path\": \"{{ item }}\", \"state\": \"touch\", \"setype\": \"container_file_t\", \"mode\": 432, \"group\": 42400}, \"loop\": \"{{ (static_brick_locks + dynamic_brick_locks) | flatten}}\"}]]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, \"upgrade_tasks\": [{\"name\": \"glance-api pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount and remove NFS glance entry\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"fstype\": \"nfs\", \"state\": \"absent\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Unmount and remove NFS glance-staging entry\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"fstype\": \"nfs\", \"state\": \"absent\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}, {\"name\": \"glance-api post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}], \"metadata_settings\": {\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"metadata_settings\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop glance api container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"glance_api\", \"glance_api_cron\"], \"tripleo_delegate_to\": \"{{ groups[\'glance_api\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}], \"deploy_steps_tasks\": {\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"deploy_steps_tasks\"]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(170,'2026-06-14 07:52:49',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Heat API service\\n\", \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {}}}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/heat:/var/log/heat:z\", \"/var/log/containers/httpd/heat-api:/var/log/httpd:z\"]}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/heat\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/heat-api\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (171,'2026-06-14 07:52:49',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Containerized collectd service\\n\", \"parameters\": {\"ContainerCollectdImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\"}, \"ContainerCollectdConfigImage\": {\"description\": \"The container image to use for the collectd config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"KeystoneRegion\": {\"type\": \"string\", \"description\": \"Keystone region for endpoint\", \"default\": \"regionOne\"}, \"MetricsQdrPort\": {\"default\": 5666, \"description\": \"Service name or port number on which the qdrouterd will accept connections.\", \"type\": \"number\"}, \"MetricsQdrUsername\": {\"default\": \"guest\", \"description\": \"Username which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\"}, \"MetricsQdrPassword\": {\"default\": \"guest\", \"description\": \"Password which should be used to authenticate to the deployed qdrouterd.\", \"type\": \"string\", \"hidden\": true}, \"MonitoringSubscriptionCollectd\": {\"default\": \"overcloud-collectd\", \"type\": \"string\"}, \"CollectdConnectionType\": {\"default\": \"amqp1\", \"description\": \"Define which write plugin should collectd use. Currently supported are \'amqp1\' and \'network\'.\", \"type\": \"string\"}, \"CollectdDefaultPollingInterval\": {\"default\": 120, \"type\": \"number\", \"description\": \"Controls how often registered read functions are called and with that the resolution of the collected data. This value can be overridden per plugin(per role) by setting \\\"::collectd::plugin::<plugin_name>::interval\\\" key in ExtraConfig(<role_name>ExtraConfig) if using puppet, and by setting \\\"collectd_plugin_<plugin_name>_interval\\\" in <role_name>ExtraConfig/CollectdVars if using ansible.\\n\"}, \"CollectdDefaultPlugins\": {\"default\": [\"cpu\", \"df\", \"disk\", \"hugepages\", \"interface\", \"load\", \"memory\", \"unixsock\", \"uptime\"], \"type\": \"comma_delimited_list\", \"description\": \"List of collectd plugins to activate on all overcloud hosts.  See the documentation for the puppet-collectd module for a list plugins supported by the module (https://github.com/voxpupuli/puppet-collectd). Set this key to override the default list of plugins.  Use CollectdExtraPlugins if you want to load additional plugins without overriding the defaults.\\n\"}, \"CollectdExtraPlugins\": {\"default\": [], \"type\": \"comma_delimited_list\", \"description\": \"List of collectd plugins to activate on all overcloud hosts.  See the documentation for the puppet-collectd module for a list plugins supported by the module (https://github.com/voxpupuli/puppet-collectd). Set this key to load plugins in addition to those in CollectdDefaultPlugins.\\n\"}, \"CollectdServer\": {\"type\": \"string\", \"description\": \"Address of remote collectd server to which we will send metrics.\\n\", \"default\": \"\"}, \"CollectdServerPort\": {\"type\": \"number\", \"default\": 25826, \"description\": \"Port on remote collectd server to which we will send metrics.\\n\"}, \"CollectdUsername\": {\"type\": \"string\", \"description\": \"Username for authenticating to the remote collectd server. The default is to not configure any authentication.\\n\", \"default\": \"\"}, \"CollectdPassword\": {\"type\": \"string\", \"hidden\": true, \"description\": \"Password for authenticating to the remote collectd server. The default is to not configure any authentication.\\n\", \"default\": \"\"}, \"CollectdSecurityLevel\": {\"type\": \"string\", \"description\": \"Security level setting for remote collectd connection. If it is set to Sign or Encrypt the CollectdPassword and CollectdUsername parameters need to be set.\\n\", \"default\": \"None\", \"constraints\": [{\"allowed_values\": [\"None\", \"Sign\", \"Encrypt\"]}]}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"CollectdSQLAlchemyLogMessages\": {\"type\": \"string\", \"description\": \"set to \\\"debug\\\" to enable message logging.\", \"default\": \"info\"}, \"CollectdSQLAlchemyBindHost\": {\"type\": \"string\", \"description\": \"hostname for SQLAlchemy-collectd plugin to bind on.  defaults to localhost.\\n\", \"default\": \"localhost\"}, \"CollectdAmqpHost\": {\"type\": \"string\", \"description\": \"Hostname or IP address of the AMQP 1.0 intermediary.\", \"default\": \"nil\"}, \"CollectdAmqpPort\": {\"type\": \"number\", \"description\": \"Service name or port number on which the AMQP 1.0 intermediary accepts connections. This argument must be a string, even if the numeric form is used.\\n\", \"default\": 5666}, \"CollectdAmqpUser\": {\"type\": \"string\", \"description\": \"User part of credentials used to authenticate to the AMQP 1.0 intermediary.\\n\", \"default\": \"guest\"}, \"CollectdAmqpPassword\": {\"type\": \"string\", \"description\": \"Password part of credentials used to authenticate to the AMQP 1.0 intermediary.\\n\", \"default\": \"guest\", \"hidden\": true}, \"CollectdAmqpTransportName\": {\"type\": \"string\", \"description\": \"Name of the AMQP 1.0 transport.\", \"default\": \"metrics\"}, \"CollectdAmqpAddress\": {\"type\": \"string\", \"description\": \"This option specifies the prefix for the send-to value in the message.\\n\", \"default\": \"collectd\"}, \"CollectdAmqpInstances\": {\"type\": \"json\", \"description\": \"Hash of hashes. Each inner hash represent Instance block in plugin configuration file. Key of outter hash represents instance name. The \'address\' value concatenated with the \'name\' given will be used as the send-to address for communications over the messaging link.\\n\", \"default\": {}}, \"CollectdAmqpRetryDelay\": {\"type\": \"number\", \"description\": \"When the AMQP 1.0 connection is lost, defines the time in seconds to wait before attempting to reconnect.\\n\", \"default\": 1}, \"CollectdAmqpInterval\": {\"type\": \"number\", \"description\": \"Interval on which metrics should be sent to AMQP intermediary. If not set the default for all collectd plugins is used.\\n\", \"default\": -666}, \"CollectdAmqpSendQueueLimit\": {\"type\": \"number\", \"description\": \"Number of data sets to be kept in memory, older sets will be discarded, if set to -1, this feature is disabled.\\n\", \"default\": -1}, \"CollectdEnableSensubility\": {\"type\": \"boolean\", \"description\": \"Set to true if sensubility should be executed by exec plugin.\", \"default\": false}, \"CollectdSensubilityExecSudoRule\": {\"type\": \"string\", \"description\": \"Given rule will be created in /etc/sudoers.d for sensubility to enable it calling restricted commands via sensubility executor.\\n\", \"default\": \"\"}, \"CollectdSensubilityLogLevel\": {\"type\": \"string\", \"description\": \"Use for override the default logging level (WARNING).\", \"default\": \"WARNING\"}, \"CollectdSensubilityConnection\": {\"type\": \"string\", \"description\": \"URL to Sensu sever side\", \"default\": \"amqp://sensu:sensu@localhost:5672//sensu\"}, \"CollectdSensubilityKeepaliveInterval\": {\"type\": \"number\", \"description\": \"Interval in seconds for sending keepalive messages to Sensu server side.\", \"default\": 20}, \"CollectdSensubilityTmpDir\": {\"type\": \"string\", \"description\": \"Path to temporary directory which is used for creation of check scripts.\", \"default\": \"/var/tmp/collectd-sensubility-checks\"}, \"CollectdSensubilityShellPath\": {\"type\": \"string\", \"description\": \"Path to shell used for executing check scripts.\", \"default\": \"/usr/bin/sh\"}, \"CollectdSensubilityWorkerCount\": {\"type\": \"number\", \"description\": \"Number of goroutines spawned for executing check scripts.\", \"default\": 2}, \"CollectdSensubilityChecks\": {\"type\": \"json\", \"description\": \"JSON formated definition of standalone checks to be scheduled on client side.\", \"default\": {}}, \"CollectdSensubilityTransport\": {\"type\": \"string\", \"description\": \"Bus type for sent data. Options are \'sensu\' (rabbitmq) and \'amqp1\'\", \"default\": \"sensu\"}, \"CollectdSensubilityResultsChannel\": {\"type\": \"string\", \"description\": \"AMQP1 channel address\", \"default\": \"collectd/notify\"}, \"CollectdSensubilityScripts\": {\"type\": \"json\", \"description\": \"List of hashes of scripts for download for sensubility usage. Value has to be in following format:\\n[{\\\"name\\\": \\\"<script name>\\\", \\\"source\\\": \\\"<http URI to download script>\\\", \\\"checksum\\\": \\\"<alogithm:sum>\\\"}]\\n\", \"default\": []}, \"CollectdEnableContainerHealthCheck\": {\"type\": \"boolean\", \"description\": \"Set to false if container health check should not be defined and attached to CollectdEnableContainerHealthCheck.\\n\", \"default\": true}, \"CollectdContainerHealthCheckCommand\": {\"type\": \"string\", \"default\": \"/config-scripts/collectd_check_health.py\"}, \"CollectdContainerHealthCheckInterval\": {\"type\": \"number\", \"description\": \"The frequency in seconds the docker health check is executed.\", \"default\": 10}, \"CollectdContainerHealthCheckHandlers\": {\"default\": [], \"description\": \"The Sensu event handler to use for events created by the docker health check.\", \"type\": \"comma_delimited_list\"}, \"CollectdContainerHealthCheckOccurrences\": {\"type\": \"number\", \"description\": \"The number of event occurrences before sensu-plugin-aware handler should take action.\", \"default\": 3}, \"CollectdContainerHealthCheckRefresh\": {\"type\": \"number\", \"description\": \"The number of seconds sensu-plugin-aware handlers should wait before taking second action.\", \"default\": 90}, \"EnableSTF\": {\"type\": \"boolean\", \"description\": \"Set to true to enable configuration for STF client.\", \"default\": false}, \"CollectdEnableMcelog\": {\"type\": \"boolean\", \"description\": \"Set to true to enable mcelog\", \"default\": false}, \"CollectdEnableLibpodstats\": {\"type\": \"boolean\", \"description\": \"Set to true if collectd should run the libpodstats plugin\", \"default\": false}, \"CollectdContainerAdditionalCapAdd\": {\"type\": \"comma_delimited_list\", \"description\": \"Additional container capabilities to add to the collectd container. By default is appended to IPC_LOCK.\", \"default\": []}, \"CollectdLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"collectd\", \"file\": \"/var/log/containers/collectd/collectd.log\"}}, \"DeployedCeph\": {\"default\": false, \"type\": \"boolean\", \"description\": \"If the Ceph cluster has already been deployed but needs to be configured\\nso that the overcloud can use it (create cephx keys, pools, configure RGW\\nwith haproxy, etc), then this parameter should be set to true. Set this\\nparameter to false to have cephadm deploy the ceph cluster during overcloud\\ndeployment. DeployedCeph and CephDynamicSpec are mutually exclusive.\\n\"}, \"CephClusterFSID\": {\"type\": \"string\", \"description\": \"The Ceph cluster FSID. Must be a UUID.\", \"default\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\"}}, \"conditions\": {\"amqp_connection\": {\"equals\": [{\"get_param\": \"CollectdConnectionType\"}, \"amqp1\"]}, \"amqp_default_connection\": {\"equals\": [{\"get_param\": \"CollectdAmqpHost\"}, \"nil\"]}, \"amqp_default_interval\": {\"equals\": [{\"get_param\": \"CollectdAmqpInterval\"}, -666]}, \"amqp_default_send_queue_limit\": {\"equals\": [{\"get_param\": \"CollectdAmqpSendQueueLimit\"}, -1]}, \"collectd_connection\": {\"equals\": [{\"get_param\": \"CollectdConnectionType\"}, \"network\"]}, \"enable_sensubility\": {\"equals\": [{\"get_param\": \"CollectdEnableSensubility\"}, true]}, \"enable_stf\": {\"equals\": [{\"get_param\": \"EnableSTF\"}, true]}, \"enable_sqlalchemy_collectd\": {\"equals\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, true]}, \"sensubility_needs_sudo\": {\"not\": {\"equals\": [{\"get_param\": \"CollectdSensubilityExecSudoRule\"}, \"\"]}}, \"enable_libpodstats\": {\"equals\": [{\"get_param\": \"CollectdEnableLibpodstats\"}, true]}, \"ipmi_monitor\": {\"not\": {\"equals\": [{\"get_param\": [\"RoleParameters\", \"IpmiMonitor\"]}, \"\"]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerCollectdImage\": \"ContainerCollectdImage\", \"ContainerCollectdConfigImage\": \"ContainerCollectdConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerCollectdImage\": {\"get_param\": \"ContainerCollectdImage\"}, \"ContainerCollectdConfigImage\": {\"get_param\": \"ContainerCollectdConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the collectd role.\", \"value\": {\"service_name\": \"collectd\", \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::enable_file_logging\": true, \"collectd::plugin::logfile::log_file\": \"/var/log/collectd/collectd.log\"}, {\"collectd::manage_repo\": false, \"collectd::purge\": true, \"collectd::recurse\": true, \"collectd::purge_config\": true, \"collectd::minimum_version\": \"5.7\", \"collectd::interval\": {\"get_param\": \"CollectdDefaultPollingInterval\"}, \"collectd::plugin::unixsock::socketgroup\": \"root\", \"collectd::plugin::unixsock::socketfile\": \"/run/collectd-socket\", \"collectd::plugin::unixsock::deletesocket\": true, \"collectd::plugin::cpu::reportbycpu\": true, \"collectd::plugin::cpu::reportbystate\": true, \"collectd::plugin::cpu::reportnumcpu\": false, \"collectd::plugin::cpu::valuespercentage\": true, \"collectd::plugin::df::ignoreselected\": true, \"collectd::plugin::df::reportbydevice\": true, \"collectd::plugin::df::fstypes\": [\"xfs\"], \"collectd::plugin::load::reportrelative\": true, \"collectd::plugin::virt::connection\": \"qemu:///system\", \"collectd::plugin::virt::extra_stats\": {\"list_join\": [\" \", [\"pcpu\", \"cpu_util\", \"vcpu\", \"memory\", \"disk\", \"disk_err\", \"disk_allocation\", \"disk_capacity\", \"disk_physical\", \"domain_state\", \"job_stats_background\", \"perf\"]]}, \"collectd::plugin::virt::hostname_format\": \"hostname\", \"tripleo.collectd.plugins.collectd\": {\"yaql\": {\"data\": {\"default_plugins\": {\"get_param\": \"CollectdDefaultPlugins\"}, \"stf_plugins\": {\"if\": [\"enable_stf\", [\"cpu\", \"df\", \"load\", \"connectivity\", \"intel_rdt\", \"procevent\"], []]}, \"extra_plugins\": {\"get_param\": \"CollectdExtraPlugins\"}}, \"expression\": \"($.data.default_plugins + $.data.stf_plugins + $.data.extra_plugins) .flatten().distinct()\\n\"}}}, {\"if\": [\"amqp_connection\", {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::amqp_transport_name\": {\"get_param\": \"CollectdAmqpTransportName\"}, \"tripleo::profile::base::metrics::collectd::amqp_address\": {\"get_param\": \"CollectdAmqpAddress\"}, \"tripleo::profile::base::metrics::collectd::amqp_instances\": {\"get_param\": \"CollectdAmqpInstances\"}, \"tripleo::profile::base::metrics::collectd::amqp_retry_delay\": {\"get_param\": \"CollectdAmqpRetryDelay\"}}, {\"if\": [\"amqp_default_interval\", {}, {\"tripleo::profile::base::metrics::collectd::amqp_interval\": {\"get_param\": \"CollectdAmqpInterval\"}}]}, {\"if\": [\"amqp_default_send_queue_limit\", {}, {\"tripleo::profile::base::metrics::collectd::amqp_send_queue_limit\": {\"get_param\": \"CollectdAmqpSendQueueLimit\"}}]}, {\"if\": [\"amqp_default_connection\", {\"tripleo::profile::base::metrics::collectd::amqp_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::amqp_port\": {\"get_param\": \"MetricsQdrPort\"}, \"tripleo::profile::base::metrics::collectd::amqp_user\": {\"get_param\": \"MetricsQdrUsername\"}, \"tripleo::profile::base::metrics::collectd::amqp_password\": {\"get_param\": \"MetricsQdrPassword\"}}, {\"tripleo::profile::base::metrics::collectd::amqp_host\": {\"get_param\": \"CollectdAmqpHost\"}, \"tripleo::profile::base::metrics::collectd::amqp_port\": {\"get_param\": \"CollectdAmqpPort\"}, \"tripleo::profile::base::metrics::collectd::amqp_user\": {\"get_param\": \"CollectdAmqpUser\"}, \"tripleo::profile::base::metrics::collectd::amqp_password\": {\"get_param\": \"CollectdAmqpPassword\"}}]}]}, {}]}, {\"if\": [\"collectd_connection\", {\"tripleo::profile::base::metrics::collectd::collectd_server\": {\"get_param\": \"CollectdServer\"}, \"tripleo::profile::base::metrics::collectd::collectd_port\": {\"get_param\": \"CollectdServerPort\"}, \"tripleo::profile::base::metrics::collectd::collectd_username\": {\"get_param\": \"CollectdUsername\"}, \"tripleo::profile::base::metrics::collectd::collectd_password\": {\"get_param\": \"CollectdPassword\"}, \"tripleo::profile::base::metrics::collectd::collectd_securitylevel\": {\"get_param\": \"CollectdSecurityLevel\"}}, {}]}, {\"if\": [\"enable_sqlalchemy_collectd\", {\"map_merge\": [{\"tripleo::profile::base::metrics::collectd::enable_sqlalchemy_collectd\": true}, {\"tripleo::profile::base::metrics::collectd::sqlalchemy_collectd_bind_host\": {\"get_param\": \"CollectdSQLAlchemyBindHost\"}}, {\"tripleo::profile::base::metrics::collectd::sqlalchemy_collectd_log_messages\": {\"get_param\": \"CollectdSQLAlchemyLogMessages\"}}]}, {}]}, {\"if\": [\"enable_sensubility\", {\"map_merge\": [{\"if\": [\"sensubility_needs_sudo\", {\"tripleo::profile::base::metrics::collectd::sensubility::exec_sudo_rule\": {\"get_param\": \"CollectdSensubilityExecSudoRule\"}}, {}]}, {\"tripleo::profile::base::metrics::collectd::enable_sensubility\": {\"get_param\": \"CollectdEnableSensubility\"}, \"tripleo::profile::base::metrics::collectd::sensubility::connection\": {\"get_param\": \"CollectdSensubilityConnection\"}, \"tripleo::profile::base::metrics::collectd::sensubility::log_level\": {\"get_param\": \"CollectdSensubilityLogLevel\"}, \"tripleo::profile::base::metrics::collectd::sensubility::client_name\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_NETWORK\')}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::sensubility::client_address\": {\"str_replace\": {\"template\": \"%{hiera(\'NETWORK\')}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", {\"str_replace\": {\"template\": \"ROLENAMEMetricsQdrNetwork\", \"params\": {\"ROLENAME\": {\"get_param\": \"RoleName\"}}}}]}}}}, \"tripleo::profile::base::metrics::collectd::sensubility::keepalive_interval\": {\"get_param\": \"CollectdSensubilityKeepaliveInterval\"}, \"tripleo::profile::base::metrics::collectd::sensubility::tmp_base_dir\": {\"get_param\": \"CollectdSensubilityTmpDir\"}, \"tripleo::profile::base::metrics::collectd::sensubility::shell_path\": {\"get_param\": \"CollectdSensubilityShellPath\"}, \"tripleo::profile::base::metrics::collectd::sensubility::worker_count\": {\"get_param\": \"CollectdSensubilityWorkerCount\"}, \"tripleo::profile::base::metrics::collectd::sensubility::checks\": {\"map_merge\": [{\"get_param\": \"CollectdSensubilityChecks\"}, {\"if\": [{\"get_param\": \"CollectdEnableContainerHealthCheck\"}, {\"check-container-health\": {\"standalone\": true, \"command\": {\"get_param\": \"CollectdContainerHealthCheckCommand\"}, \"interval\": {\"get_param\": \"CollectdContainerHealthCheckInterval\"}, \"handlers\": {\"get_param\": \"CollectdContainerHealthCheckHandlers\"}, \"occurrences\": {\"get_param\": \"CollectdContainerHealthCheckOccurrences\"}, \"refresh\": {\"get_param\": \"CollectdContainerHealthCheckRefresh\"}}}, {}]}]}, \"tripleo::profile::base::metrics::collectd::sensubility::results_channel\": {\"get_param\": \"CollectdSensubilityResultsChannel\"}, \"tripleo::profile::base::metrics::collectd::sensubility::transport\": {\"get_param\": \"CollectdSensubilityTransport\"}, \"tripleo::profile::base::metrics::collectd::sensubility::amqp_port\": {\"get_param\": \"CollectdAmqpPort\"}}]}, {}]}, {\"if\": [\"enable_libpodstats\", {\"tripleo::profile::base::metrics::collectd::enable_libpodstats\": {\"get_param\": \"CollectdEnableLibpodstats\"}}, {}]}, {\"if\": [{\"get_param\": \"DeployedCeph\"}, {\"collectd::plugin::ceph::ceph_fsid\": {\"get_param\": \"CephClusterFSID\"}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_collectd\": [{\"get_param\": \"CollectdLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"collectd\", \"puppet_tags\": \"collectd_client_config,exec\", \"step_config\": \"include tripleo::profile::base::metrics::collectd\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCollectdConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/collectd.json\": {\"command\": \"/usr/sbin/collectd -f\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/collectd.d\", \"dest\": \"/etc/\", \"merge\": false, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/collectd\", \"owner\": \"collectd:collectd\", \"recurse\": true}, {\"path\": \"/scripts\", \"owner\": \"collectd:collectd\", \"recurse\": true}, {\"path\": \"/config-scripts\", \"owner\": \"collectd:collectd\", \"recurse\": true}]}}, \"container_config_scripts\": {\"map_merge\": [{\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, {\"collectd_check_health.py\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/monitoring/collectd_check_health.py\"}}}]}, \"docker_config\": {\"step_2\": {\"if\": [{\"get_param\": \"CollectdEnableSensubility\"}, {\"collectd_init_perm\": {\"image\": {\"get_param\": \"ContainerCollectdImage\"}, \"net\": \"none\", \"user\": \"root\", \"volumes\": [\"/var/lib/tripleo-podman/collectd:/tmp/run:rw,z\"], \"command\": [\"setfacl\", \"-R\", \"-m\", \"u:collectd:rwx\", \"/tmp/run\"]}}]}, \"step_3\": {\"collectd\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerCollectdImage\"]}, \"net\": \"host\", \"pid\": \"host\", \"user\": \"root\", \"restart\": \"always\", \"memory\": \"512m\", \"device\": {\"if\": [\"ipmi_monitor\", {\"get_param\": [\"RoleParameters\", \"IpmiMonitor\"]}]}, \"cap_add\": {\"list_concat\": [{\"get_param\": \"CollectdContainerAdditionalCapAdd\"}, [\"IPC_LOCK\"]]}, \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/collectd.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/containers/storage/overlay-containers:/var/lib/containers/storage/overlay-containers:ro\", \"/var/lib/config-data/puppet-generated/collectd:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/collectd:/var/log/collectd:rw,z\", \"/var/lib/container-config-scripts:/config-scripts:ro\", \"/var/lib/container-user-scripts:/scripts:z\", \"/run:/run:rw\", \"/sys/fs/cgroup:/sys/fs/cgroup:ro\"], {\"if\": [{\"get_param\": \"CollectdEnableSensubility\"}, [\"/var/lib/tripleo-podman/collectd:/run/podman:z\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/collectd\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/container-user-scripts/\", \"setype\": \"container_file_t\", \"mode\": \"0755\"}]}, {\"name\": \"import provision_mcelog\", \"include_role\": {\"name\": \"tripleo_provision_mcelog\"}, \"when\": {\"get_param\": \"CollectdEnableMcelog\"}}], \"deploy_steps_tasks\": [{\"name\": \"set enable_sensubility fact\", \"set_fact\": {\"enable_sensubility\": {\"get_param\": \"CollectdEnableSensubility\"}}}, {\"name\": \"create podman socket for sensubility purposes\", \"block\": [{\"name\": \"create podman socket and appropriate systemd service\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_service\"}, \"vars\": {\"tripleo_podman_socket_path\": \"/var/lib/tripleo-podman/collectd/podman.sock\"}}, {\"name\": \"create systemd service for ensuring socket file ACL contains collectd\", \"become\": true, \"ansible.builtin.copy\": {\"content\": \"[Unit]\\nDescription=ACL setting for /var/lib/tripleo-podman/collectd/podman.sock\\nRequires=tripleo_collectd.service\\nAfter=tripleo_podman.service\\nAfter=tripleo_collectd.service\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/bin/podman exec -it collectd setfacl -m m:rwx /run/podman/podman.sock\\nExecStart=/usr/bin/podman exec -it collectd setfacl -R -m u:collectd:rwx /run/podman\\nExecStart=/usr/bin/podman exec -it collectd setfacl -d -m u:collectd:rwx /run/podman\\n\\n[Install]\\nWantedBy=multi-user.target\\n\", \"dest\": \"/etc/systemd/system/tripleo_podman_collectd_acl.service\", \"mode\": 420}}, {\"name\": \"enable podman.sock ACL service\", \"ansible.builtin.service\": {\"name\": \"tripleo_podman_collectd_acl.service\", \"enabled\": true}}, {\"name\": \"create directory for downloads of users\' scripts\", \"file\": {\"path\": \"/var/lib/container-user-scripts\", \"state\": \"directory\", \"setype\": \"container_file_t\", \"mode\": \"0755\"}}, {\"name\": \"download exec scripts\", \"ansible.builtin.get_url\": {\"url\": \"{{ item.source }}\", \"checksum\": \"{{ item.checksum }}\", \"dest\": \"/var/lib/container-user-scripts/{{ item.name }}\", \"mode\": \"0755\"}, \"with_items\": {\"get_param\": \"CollectdSensubilityScripts\"}}], \"when\": [\"enable_sensubility|bool\", \"step|int == 1\"]}], \"update_tasks\": [{\"name\": \"remove rsyslog configuration for podman healthcheck log\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_rsyslog_cleanup\"}}], \"upgrade_tasks\": [{\"name\": \"remove rsyslog configuration for podman healthcheck log\", \"include_role\": {\"name\": \"tripleo_podman\", \"tasks_from\": \"tripleo_podman_rsyslog_cleanup\"}}, {\"name\": \"Force pull image collectd\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\"], \"when\": [\"step|int == 3\"], \"containers.podman.podman_image\": {\"name\": {\"get_param\": \"ContainerCollectdImage\"}, \"force\": true}}, {\"name\": \"UBI8 to UBI9 switch of collectd\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\"], \"when\": [\"step|int == 5\"], \"block\": [{\"name\": \"Update collectd to UBI9\", \"tripleo_container_manage\": {\"config_dir\": \"/var/lib/tripleo-config/container-startup-config/step_3\", \"config_patterns\": \"collectd.json\", \"config_id\": [\"tripleo_step3\"], \"log_base_path\": \"{{ container_log_stdout_path }}\", \"debug\": \"{{ enable_debug | bool }}\", \"config_overrides\": {\"collectd\": {\"image\": {\"get_param\": \"ContainerCollectdImage\"}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(172,'2026-06-14 07:52:49',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Glance API service\\n\", \"parameters\": {\"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}}}]}}}}, \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {\"glance_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R glance:glance /var/log/glance\"]}}}}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent logs directory\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(173,'2026-06-14 07:52:49',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(174,'2026-06-14 07:52:50',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Heat base service. Shared for all Heat services.\\n\", \"parameters\": {\"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"HeatDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Heat services.\", \"type\": \"boolean\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HeatPassword\": {\"description\": \"The password for the Heat service and db account, used by the Heat services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"cqbayWJl8joWjBCW6uZtB86gD\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"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\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"HeatCronPurgeDeletedEnsure\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Ensure\\n\", \"default\": \"present\"}, \"HeatCronPurgeDeletedMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"HeatCronPurgeDeletedHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"HeatCronPurgeDeletedMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"HeatCronPurgeDeletedUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"heat\"}, \"HeatCronPurgeDeletedAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"HeatCronPurgeDeletedAgeType\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age type\\n\", \"default\": \"days\"}, \"HeatCronPurgeDeletedDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/dev/null\"}, \"HeatYaqlLimitIterators\": {\"type\": \"number\", \"description\": \"The maximum number of elements in collection yaql expressions can take for its evaluation.\\n\", \"default\": 1000}, \"HeatYaqlMemoryQuota\": {\"type\": \"number\", \"description\": \"The maximum size of memory in bytes that yaql exrpessions can take for its evaluation.\\n\", \"default\": 100000}, \"HeatMaxJsonBodySize\": {\"default\": 4194304, \"description\": \"Maximum raw byte size of the Heat API JSON request body.\", \"type\": \"number\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"HeatCorsAllowedOrigin\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Indicate whether this resource may be shared with the domain received in the request \\\"origin\\\" header.\"}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}, \"HeatApiPolicies\": {\"description\": \"A hash of policies to configure for Heat API.\\ne.g. { heat-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"EnforceSecureRbac\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Setting this option to True will configure each OpenStack service to enforce Secure RBAC by setting `[oslo_policy] enforce_new_defaults` and `[oslo_policy] enforce_scope` to True. This introduces a consistent set of RBAC personas across OpenStack services that include support for system and project scope, as well as keystone\'s default roles, admin, member, and reader. Do not enable this functionality until all services in your deployment actually support secure RBAC.\"}}, \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}, \"cors_allowed_origin_set\": {\"not\": {\"equals\": [{\"get_param\": \"HeatCorsAllowedOrigin\"}, \"\"]}}}, \"outputs\": {\"role_data\": {\"description\": \"Shared role data for the Heat services.\", \"value\": {\"service_name\": \"heat_base\", \"config_settings\": {\"map_merge\": [{\"if\": [{\"get_param\": \"EnforceSecureRbac\"}, {\"heat::policy::enforce_scope\": true, \"heat::policy::enforce_new_defaults\": true}]}, {\"if\": [\"cors_allowed_origin_set\", {\"heat::cors::allowed_origin\": {\"get_param\": \"HeatCorsAllowedOrigin\"}}]}, {\"heat::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"heat::logging::debug\": {\"if\": [{\"get_param\": \"HeatDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"heat::policy::policies\": {\"get_param\": \"HeatApiPolicies\"}, \"heat::enable_proxy_headers_parsing\": true, \"heat::rpc_response_timeout\": 600, \"heat::rabbit_heartbeat_timeout_threshold\": 60, \"heat::rabbit_heartbeat_in_pthread\": false, \"heat::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"heat::keystone::authtoken::project_name\": \"service\", \"heat::keystone::authtoken::user_domain_name\": \"Default\", \"heat::keystone::authtoken::project_domain_name\": \"Default\", \"heat::keystone::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"heat::keystone::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"heat::keystone::authtoken::password\": {\"get_param\": \"HeatPassword\"}, \"heat::keystone::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"heat::keystone::authtoken::interface\": \"internal\", \"heat::keystone::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"heat::keystone::domain::domain_name\": \"heat_stack\", \"heat::keystone::domain::domain_admin\": \"heat_stack_domain_admin\", \"heat::keystone::domain::domain_admin_email\": \"heat_stack_domain_admin@localhost\", \"heat::db::database_db_max_retries\": -1, \"heat::db::database_max_retries\": -1, \"heat::yaql_memory_quota\": {\"get_param\": \"HeatYaqlMemoryQuota\"}, \"heat::yaql_limit_iterators\": {\"get_param\": \"HeatYaqlLimitIterators\"}, \"heat::cors::max_age\": 3600, \"heat::cors::allow_headers\": \"Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token\", \"heat::cors::expose_headers\": \"Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma\", \"heat::cron::purge_deleted::ensure\": {\"get_param\": \"HeatCronPurgeDeletedEnsure\"}, \"heat::cron::purge_deleted::minute\": {\"get_param\": \"HeatCronPurgeDeletedMinute\"}, \"heat::cron::purge_deleted::hour\": {\"get_param\": \"HeatCronPurgeDeletedHour\"}, \"heat::cron::purge_deleted::monthday\": {\"get_param\": \"HeatCronPurgeDeletedMonthday\"}, \"heat::cron::purge_deleted::month\": {\"get_param\": \"HeatCronPurgeDeletedMonth\"}, \"heat::cron::purge_deleted::weekday\": {\"get_param\": \"HeatCronPurgeDeletedWeekday\"}, \"heat::cron::purge_deleted::maxdelay\": {\"get_param\": \"HeatCronPurgeDeletedMaxDelay\"}, \"heat::cron::purge_deleted::user\": {\"get_param\": \"HeatCronPurgeDeletedUser\"}, \"heat::cron::purge_deleted::age\": {\"get_param\": \"HeatCronPurgeDeletedAge\"}, \"heat::cron::purge_deleted::age_type\": {\"get_param\": \"HeatCronPurgeDeletedAgeType\"}, \"heat::cron::purge_deleted::destination\": {\"get_param\": \"HeatCronPurgeDeletedDestination\"}, \"heat::max_json_body_size\": {\"get_param\": \"HeatMaxJsonBodySize\"}}, {\"heat::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"heat::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}, \"heat::cache::resource_finder_caching\": false}, {\"if\": [\"tls_cache_enabled\", {\"heat::cache::backend\": \"dogpile.cache.pymemcache\"}, {\"heat::cache::backend\": \"dogpile.cache.memcached\"}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(175,'2026-06-14 07:52:50',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(176,'2026-06-14 07:52:50',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(177,'2026-06-14 07:52:51',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(178,'2026-06-14 07:52:51',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Glance service configured with Puppet\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"GlanceDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Glance service.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"GlancePassword\": {\"description\": \"The password for the glance service and db account, used by the glance services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\"}, \"GlanceWorkers\": {\"default\": 1, \"description\": \"Number of API worker processes for Glance. If left unset (empty string), the\\ndefault value will result in the configuration being left unset and a\\nsystem-dependent default value will be chosen (e.g.: number of\\nprocessors). Please note that this will create a large number of\\nprocesses on systems with a large number of CPUs resulting in excess\\nmemory consumption. It is recommended that a suitable non-default value\\nbe selected on such systems.\\n\", \"type\": \"string\"}, \"MonitoringSubscriptionGlanceApi\": {\"default\": \"overcloud-glance-api\", \"type\": \"string\"}, \"GlanceApiLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.glance.api\", \"file\": \"/var/log/containers/glance/api.log\"}}, \"GlanceImageMemberQuota\": {\"default\": 128, \"description\": \"Maximum number of image members per image.\\nNegative values evaluate to unlimited.\\n\", \"type\": \"number\"}, \"GlanceNfsEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\', mount NFS share for image storage.\\n\", \"type\": \"boolean\"}, \"GlanceCacheEnabled\": {\"description\": \"Enable Glance Image Cache\", \"type\": \"boolean\", \"default\": false}, \"GlanceImageCacheDir\": {\"description\": \"Base directory that the Image Cache uses\", \"type\": \"string\", \"default\": \"/var/lib/glance/image-cache\"}, \"GlanceImageCacheMaxSize\": {\"description\": \"The upper limit on cache size, in bytes, after which the cache-pruner cleans up the image cache.\\n\", \"type\": \"number\", \"default\": 10737418240}, \"GlanceImageCacheStallTime\": {\"description\": \"The amount of time, in seconds, to let an image remain in the cache without being accessed.\\n\", \"type\": \"number\", \"default\": 86400}, \"GlanceImagePrefetcherInterval\": {\"description\": \"The interval in seconds to run periodic job cache_images.\\n\", \"type\": \"number\", \"default\": 300}, \"GlanceNfsShare\": {\"default\": \"\", \"description\": \"NFS share to mount for image storage (when GlanceNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceNetappNfsEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\', Netapp mount NFS share for image storage.\\n\", \"type\": \"boolean\"}, \"NetappShareLocation\": {\"default\": \"\", \"description\": \"Netapp share to mount for image storage (when GlanceNetappNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options for image storage (when GlanceNfsEnabled is true)\\n\", \"type\": \"string\"}, \"GlanceRbdPoolName\": {\"default\": \"images\", \"type\": \"string\"}, \"NovaEnableRbdBackend\": {\"default\": false, \"description\": \"Whether to enable the Rbd backend for Nova ephemeral storage.\", \"type\": \"boolean\", \"tags\": [\"role_specific\"]}, \"GlanceImageImportPlugins\": {\"default\": [\"no_op\"], \"description\": \"List of enabled Image Import Plugins. Valid values in the list are \'image_conversion\', \'inject_metadata\', \'no_op\'.\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceDiskFormats\": {\"default\": \"\", \"description\": \"List of allowed disk formats in Glance; all formats are allowed when left unset.\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceImageConversionOutputFormat\": {\"default\": \"raw\", \"description\": \"Desired output format for image conversion plugin.\", \"type\": \"string\"}, \"GlanceInjectMetadataProperties\": {\"default\": \"\", \"description\": \"Metadata properties to be injected in image.\", \"type\": \"comma_delimited_list\"}, \"GlanceIgnoreUserRoles\": {\"default\": \"admin\", \"description\": \"List of user roles to be ignored for injecting image metadata properties.\", \"type\": \"comma_delimited_list\"}, \"GlanceEnabledImportMethods\": {\"default\": \"web-download\", \"description\": \"List of enabled Image Import Methods. Valid values in the list are \'glance-direct\', \'web-download\', or \'copy-image\'\\n\", \"type\": \"comma_delimited_list\"}, \"GlanceStagingNfsShare\": {\"default\": \"\", \"description\": \"NFS share to mount for image import staging\\n\", \"type\": \"string\"}, \"GlanceNodeStagingUri\": {\"default\": \"file:///var/lib/glance/staging\", \"description\": \"URI that specifies the staging location to use when importing images\\n\", \"type\": \"string\"}, \"GlanceStagingNfsOptions\": {\"default\": \"_netdev,bg,intr,context=system_u:object_r:container_file_t:s0\", \"description\": \"NFS mount options for NFS image import staging\\n\", \"type\": \"string\"}, \"GlanceSparseUploadEnabled\": {\"default\": false, \"description\": \"When using GlanceBackend \'file\' and \'rbd\' to enable or not sparse upload.\\n\", \"type\": \"boolean\"}, \"EnforceSecureRbac\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Setting this option to True will configure each OpenStack service to enforce Secure RBAC by setting `[oslo_policy] enforce_new_defaults` and `[oslo_policy] enforce_scope` to True. This introduces a consistent set of RBAC personas across OpenStack services that include support for system and project scope, as well as keystone\'s default roles, admin, member, and reader. Do not enable this functionality until all services in your deployment actually support secure RBAC.\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"GlanceApiPolicies\": {\"description\": \"A hash of policies to configure for Glance API.\\ne.g. { glance-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"GlanceNotifierStrategy\": {\"description\": \"Strategy to use for Glance notification queue\", \"type\": \"string\", \"default\": \"noop\"}, \"GlanceLogFile\": {\"description\": \"The filepath of the file to use for logging messages from Glance.\", \"type\": \"string\", \"default\": \"\"}, \"GlanceBackend\": {\"default\": \"swift\", \"description\": \"The short name of the Glance backend to use. Should be one of swift, rbd, cinder, or file\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"swift\", \"file\", \"rbd\", \"cinder\"]}]}, \"GlanceBackendID\": {\"type\": \"string\", \"default\": \"default_backend\", \"description\": \"The default backend\'s identifier.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9_-]+\"}]}, \"GlanceStoreDescription\": {\"type\": \"string\", \"default\": \"Default glance store backend.\", \"description\": \"User facing description for the Glance backend.\"}, \"GlanceMultistoreConfig\": {\"type\": \"json\", \"default\": {}, \"description\": \"Dictionary of settings when configuring additional glance backends. The\\nhash key is the backend ID, and the value is a dictionary of parameter\\nvalues unique to that backend. Multiple rbd and cinder backends are allowed, but\\nfile and swift backends are limited to one each. Example:\\n  # Default glance store is rbd.\\n  GlanceBackend: rbd\\n  GlanceStoreDescription: \'Default rbd store\'\\n  # GlanceMultistoreConfig specifies a second rbd backend, plus a cinder\\n  # backend.\\n  GlanceMultistoreConfig:\\n    rbd2_store:\\n      GlanceBackend: rbd\\n      GlanceStoreDescription: \'Second rbd store\'\\n      CephClusterName: ceph2\\n      # Override CephClientUserName if this cluster uses a different\\n      # client name.\\n      CephClientUserName: client2\\n    cinder1_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-1\'\\n      GlanceStoreDescription: \'First cinder store\'\\n    cinder2_store:\\n      GlanceBackend: cinder\\n      GlanceCinderVolumeType: \'volume-type-2\'\\n      GlanceStoreDescription: \'Seconde cinder store\'\\n\"}, \"GlanceCinderMountPointBase\": {\"default\": \"/var/lib/glance/mnt\", \"type\": \"string\", \"description\": \"The mount point base when glance is using cinder as store and cinder backend\\nis NFS. This mount point is where the NFS volume is mounted on the glance node.\\n\"}, \"GlanceCinderVolumeType\": {\"default\": \"\", \"type\": \"string\", \"description\": \"A unique volume type required for each cinder store while configuring multiple cinder\\nstores as glance backends. The same volume types must be configured in Cinder as well.\\nThe volume type must exist in cinder prior to any attempt to add an image in the associated\\ncinder store. If no volume type is specified then cinder\'s default volume type will be used.\\n\"}, \"GlanceCinderLockPath\": {\"default\": \"/var/lib/cinder/tmp\", \"type\": \"string\", \"description\": \"The oslo.coordination lock_path to use when glance is using cinder as a store. Using\\ncinder\'s lock_path ensures os-brick operations are synchronized across both services.\\n\"}, \"CephClientUserName\": {\"default\": \"openstack\", \"type\": \"string\"}, \"CephClusterName\": {\"type\": \"string\", \"default\": \"ceph\", \"description\": \"The Ceph cluster name.\", \"constraints\": [{\"allowed_pattern\": \"[a-zA-Z0-9]+\", \"description\": \"The Ceph cluster name must be at least 1 character and contain only letters and numbers.\\n\"}]}, \"CephConfigPath\": {\"type\": \"string\", \"default\": \"/var/lib/tripleo-config/ceph\", \"description\": \"The path where the Ceph Cluster config files are stored on the host.\\n\"}, \"MultipathdEnable\": {\"default\": false, \"description\": \"Whether to enable the multipath daemon\", \"type\": \"boolean\"}, \"GlanceApiOptVolumes\": {\"default\": [], \"description\": \"list of optional volumes to be mounted\", \"type\": \"comma_delimited_list\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}, \"ContainerGlanceApiConfigImage\": {\"description\": \"The container image to use for the glance_api config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}, \"GlanceCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"GlanceCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"GlanceCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"GlanceCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"glance\"}, \"GlanceCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"GlanceCronDbPurgeMaxRows\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Rows\\n\", \"default\": \"100\"}, \"GlanceCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/glance/glance-rowsflush.log\"}, \"GlanceCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}, \"GlanceShowMultipleLocations\": {\"default\": false, \"description\": \"Whether to show multiple image locations e.g for copy-on-write support on\\nRBD or Netapp backends. Potential security risk, see glance.conf for more information.\\n\", \"type\": \"boolean\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments.\\n\", \"parameters\": [\"GlanceShowMultipleLocations\"]}], \"conditions\": {\"cinder_backend_enabled\": {\"or\": [{\"equals\": [{\"get_param\": \"GlanceBackend\"}, \"cinder\"]}, {\"yaql\": {\"expression\": \"$.data.values().any($.get(\\\"GlanceBackend\\\", \\\"\\\") = \\\"cinder\\\")\", \"data\": {\"get_param\": \"GlanceMultistoreConfig\"}}}]}, \"cinder_multipathd_enabled\": {\"and\": [\"cinder_backend_enabled\", {\"get_param\": \"MultipathdEnable\"}]}, \"rbd_backend_enabled\": {\"or\": [{\"equals\": [{\"get_param\": \"GlanceBackend\"}, \"rbd\"]}, {\"yaql\": {\"expression\": \"$.data.values().any($.get(\\\"GlanceBackend\\\", \\\"\\\") = \\\"rbd\\\")\", \"data\": {\"get_param\": \"GlanceMultistoreConfig\"}}}]}, \"force_image_conversion_plugin\": {\"or\": [{\"and\": [\"rbd_backend_enabled\", {\"equals\": [{\"get_param\": \"GlanceImageImportPlugins\"}, [\"no_op\"]]}, {\"get_param\": \"NovaEnableRbdBackend\"}]}, {\"get_param\": \"GlanceSparseUploadEnabled\"}]}, \"glance_workers_set\": {\"not\": {\"equals\": [{\"get_param\": \"GlanceWorkers\"}, \"\"]}}, \"glance_multiple_locations\": {\"or\": [{\"get_param\": \"GlanceShowMultipleLocations\"}, {\"get_param\": \"GlanceNetappNfsEnabled\"}, {\"and\": [\"rbd_backend_enabled\", {\"get_param\": \"NovaEnableRbdBackend\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"GlanceLogging\": {\"type\": \"OS::TripleO::Services::Logging::GlanceApi\"}, \"CinderNVMeOF\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backend-nvmeof-puppet.yaml\"}, \"TLSProxyBase\": {\"type\": \"OS::TripleO::Services::TLSProxyBase\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\", \"ContainerGlanceApiConfigImage\": \"ContainerGlanceApiConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}, \"ContainerGlanceApiConfigImage\": {\"get_param\": \"ContainerGlanceApiConfigImage\"}}}]}}}}, \"outputs\": {\"glance_api_host_prep_and_system_upgrade_post_tasks\": {\"description\": \"Common host_prep and system_upgrade post tasks for glance_api\", \"value\": [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}, \"role_data\": {\"description\": \"Role data for the Glance API role.\", \"value\": {\"service_name\": \"glance_api\", \"firewall_rules\": {\"112 glance_api\": {\"dport\": [9292]}}, \"firewall_frontend_rules\": {\"100 glance_api_haproxy_frontend\": {\"dport\": [9292]}}, \"firewall_ssl_frontend_rules\": {\"100 glance_api_haproxy_frontend_ssl\": {\"dport\": [13292]}}, \"keystone_resources\": {\"glance\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"GlancePublic\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"GlanceAdmin\", \"uri\"]}}, \"users\": {\"glance\": {\"password\": {\"get_param\": \"GlancePassword\"}}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"image\"}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionGlanceApi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"config_settings\"]}, {\"glance::api::db::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"glance\", \"password\": {\"get_param\": \"GlancePassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/glance\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"glance\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"glance::api::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"glance::api::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"glance::api::enable_v1_api\": false, \"glance::api::enable_v2_api\": true, \"glance::api::authtoken::password\": {\"get_param\": \"GlancePassword\"}, \"glance::api::enable_proxy_headers_parsing\": true, \"glance::api::logging::debug\": {\"if\": [{\"get_param\": \"GlanceDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"glance::policy::policies\": {\"get_param\": \"GlanceApiPolicies\"}, \"glance::api::authtoken::project_name\": \"service\", \"glance::api::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"glance::api::authtoken::user_domain_name\": \"Default\", \"glance::api::authtoken::project_domain_name\": \"Default\", \"glance::api::authtoken::interface\": \"internal\", \"glance::api::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"glance::api::pipeline\": {\"if\": [{\"get_param\": \"GlanceCacheEnabled\"}, \"keystone+cachemanagement\", \"keystone\"]}, \"glance::api::os_region_name\": {\"get_param\": \"KeystoneRegion\"}, \"glance::api::image_member_quota\": {\"get_param\": \"GlanceImageMemberQuota\"}, \"glance::api::enabled_import_methods\": {\"get_param\": \"GlanceEnabledImportMethods\"}, \"glance::api::node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance::api::image_import_plugins\": {\"if\": [\"force_image_conversion_plugin\", {\"list_concat_unique\": [{\"get_param\": \"GlanceImageImportPlugins\"}, [\"image_conversion\"]]}, {\"get_param\": \"GlanceImageImportPlugins\"}]}, \"glance::api::image_conversion_output_format\": {\"get_param\": \"GlanceImageConversionOutputFormat\"}, \"glance::api::inject_metadata_properties\": {\"get_param\": \"GlanceInjectMetadataProperties\"}, \"glance::api::ignore_user_roles\": {\"get_param\": \"GlanceIgnoreUserRoles\"}, \"tripleo::profile::base::glance::api::tls_proxy_bind_ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}, \"tripleo::profile::base::glance::api::tls_proxy_fqdn\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}, \"tripleo::profile::base::glance::api::tls_proxy_port\": 9292, \"glance::api::bind_host\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, \"%{hiera(\'localhost_address\')}\", {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}}}}]}, \"glance_notifier_strategy\": {\"get_param\": \"GlanceNotifierStrategy\"}, \"glance_log_file\": {\"get_param\": \"GlanceLogFile\"}, \"glance::backend::rbd::rbd_thin_provisioning\": {\"get_param\": \"GlanceSparseUploadEnabled\"}, \"glance::backend::file::filesystem_thin_provisioning\": {\"get_param\": \"GlanceSparseUploadEnabled\"}, \"glance::backend::swift::swift_store_auth_address\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"glance::backend::swift::swift_store_user\": \"service:glance\", \"glance::backend::swift::swift_store_key\": {\"get_param\": \"GlancePassword\"}, \"glance::backend::swift::swift_store_create_container_on_put\": true, \"glance::backend::swift::swift_store_auth_version\": 3, \"glance::backend::rbd::rbd_store_ceph_conf\": {\"list_join\": [\"\", [\"/etc/ceph/\", {\"get_param\": \"CephClusterName\"}, \".conf\"]]}, \"glance::backend::rbd::rbd_store_pool\": {\"get_param\": \"GlanceRbdPoolName\"}, \"glance::backend::rbd::rbd_store_user\": {\"get_param\": \"CephClientUserName\"}, \"glance_backend\": {\"get_param\": \"GlanceBackend\"}, \"tripleo::profile::base::glance::api::glance_backend_id\": {\"get_param\": \"GlanceBackendID\"}, \"tripleo::profile::base::glance::api::glance_store_description\": {\"get_param\": \"GlanceStoreDescription\"}, \"tripleo::profile::base::glance::api::multistore_config\": {\"get_param\": \"GlanceMultistoreConfig\"}, \"tripleo::profile::base::glance::backend::rbd::glance_rbd_ceph_conf_path\": {\"get_param\": \"CephConfigPath\"}, \"glance::notify::rabbitmq::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"glance::notify::rabbitmq::rabbit_heartbeat_in_pthread\": false, \"glance::cron::db_purge::minute\": {\"get_param\": \"GlanceCronDbPurgeMinute\"}, \"glance::cron::db_purge::hour\": {\"get_param\": \"GlanceCronDbPurgeHour\"}, \"glance::cron::db_purge::monthday\": {\"get_param\": \"GlanceCronDbPurgeMonthday\"}, \"glance::cron::db_purge::month\": {\"get_param\": \"GlanceCronDbPurgeMonth\"}, \"glance::cron::db_purge::weekday\": {\"get_param\": \"GlanceCronDbPurgeWeekday\"}, \"glance::cron::db_purge::user\": {\"get_param\": \"GlanceCronDbPurgeUser\"}, \"glance::cron::db_purge::age\": {\"get_param\": \"GlanceCronDbPurgeAge\"}, \"glance::cron::db_purge::max_rows\": {\"get_param\": \"GlanceCronDbPurgeMaxRows\"}, \"glance::cron::db_purge::destination\": {\"get_param\": \"GlanceCronDbPurgeDestination\"}, \"glance::cron::db_purge::maxdelay\": {\"get_param\": \"GlanceCronDbPurgeMaxDelay\"}}, {\"if\": [\"glance_workers_set\", {\"glance::api::workers\": {\"get_param\": \"GlanceWorkers\"}}]}, {\"if\": [{\"get_param\": \"EnforceSecureRbac\"}, {\"glance::api::enforce_secure_rbac\": true, \"glance::policy::enforce_new_defaults\": true}]}, {\"if\": [\"cinder_backend_enabled\", {\"glance::backend::cinder::cinder_store_auth_address\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Internal\", \"uri\"]}, \"glance::backend::cinder::cinder_store_project_name\": \"service\", \"glance::backend::cinder::cinder_store_user_name\": \"glance\", \"glance::backend::cinder::cinder_store_password\": {\"get_param\": \"GlancePassword\"}, \"glance::api::lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"tripleo::profile::base::glance::backend::cinder::cinder_mount_point_base\": {\"get_param\": \"GlanceCinderMountPointBase\"}, \"tripleo::profile::base::glance::backend::cinder::cinder_volume_type\": {\"get_param\": \"GlanceCinderVolumeType\"}}]}, {\"if\": [\"cinder_multipathd_enabled\", {\"glance::backend::cinder::cinder_use_multipath\": true}]}, {\"if\": [{\"get_param\": \"GlanceCacheEnabled\"}, {\"tripleo::profile::base::glance::api::glance_enable_cache\": true, \"glance::api::image_cache_dir\": {\"get_param\": \"GlanceImageCacheDir\"}, \"glance::api::image_cache_max_size\": {\"get_param\": \"GlanceImageCacheMaxSize\"}, \"glance::api::image_cache_stall_time\": {\"get_param\": \"GlanceImageCacheStallTime\"}, \"glance::api::cache_prefetcher_interval\": {\"get_param\": \"GlanceImagePrefetcherInterval\"}}]}, {\"if\": [{\"get_param\": \"GlanceNetappNfsEnabled\"}, {\"tripleo::profile::base::glance::netapp::netapp_share\": {\"get_param\": \"NetappShareLocation\"}, \"glance::api::filesystem_store_metadata_file\": \"/etc/glance/glance-metadata-file.json\", \"glance::api::filesystem_store_file_perm\": \"0644\"}]}, {\"if\": [{\"contains\": [\"glance-direct\", {\"get_param\": \"GlanceEnabledImportMethods\"}]}, {\"glance::api::worker_self_reference_url\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"str_replace\": {\"template\": \"https://%{hiera(\'fqdn_NETWORK\')}:PORT\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}, \"PORT\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}, {\"str_replace\": {\"template\": \"http://%{hiera(\'NETWORK_uri\')}:PORT\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"GlanceApiNetwork\"]}, \"PORT\": {\"get_param\": [\"EndpointMap\", \"GlanceInternal\", \"port\"]}}}}]}}]}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"GlanceDiskFormats\"}, []]}}, {\"glance::api::disk_formats\": {\"get_param\": \"GlanceDiskFormats\"}}]}]}, \"service_config_settings\": {\"mysql\": {\"glance::db::mysql::password\": {\"get_param\": \"GlancePassword\"}, \"glance::db::mysql::user\": \"glance\", \"glance::db::mysql::host\": \"%\", \"glance::db::mysql::dbname\": \"glance\"}, \"rsyslog\": {\"tripleo_logging_sources_glance_api\": [{\"get_param\": \"GlanceApiLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"glance_api\", \"puppet_tags\": \"glance_api_config,glance_api_paste_ini,glance_swift_config,glance_cache_config,glance_image_import_config\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::glance::api\", {\"if\": [{\"get_param\": \"GlanceNetappNfsEnabled\"}, \"include tripleo::profile::base::glance::netapp\"]}, {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/glance_api.json\": {\"command\": \"/usr/bin/glance-api --config-file /usr/share/glance/glance-api-dist.conf --config-file /etc/glance/glance-api.conf --config-file /etc/glance/glance-image-import.conf\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-ceph/\", \"dest\": \"/etc/ceph/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-iscsid/*\", \"dest\": \"/etc/iscsi/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": {\"list_concat\": [[{\"path\": \"/var/lib/glance\", \"owner\": \"glance:glance\", \"recurse\": true}, {\"path\": {\"str_replace\": {\"template\": \"/etc/ceph/CLUSTER.client.USER.keyring\", \"params\": {\"CLUSTER\": {\"get_param\": \"CephClusterName\"}, \"USER\": {\"get_param\": \"CephClientUserName\"}}}}, \"owner\": \"glance:glance\", \"perm\": \"0600\"}], {\"repeat\": {\"template\": {\"path\": \"/etc/ceph/<%keyring%>\", \"owner\": \"glance:glance\", \"perm\": \"0600\"}, \"for_each\": {\"<%keyring%>\": {\"yaql\": {\"expression\": \"let(u => $.data.user) -> $.data.multistore.values().where($.get(\\\"CephClusterName\\\")).select($.CephClusterName + \\\".client.\\\" + $.get(\\\"CephClientUserName\\\", $u) +\\\".keyring\\\")\", \"data\": {\"user\": {\"get_param\": \"CephClientUserName\"}, \"multistore\": {\"get_param\": \"GlanceMultistoreConfig\"}}}}}}}]}}, \"/var/lib/kolla/config_files/glance_api_tls_proxy.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}, \"/var/lib/kolla/config_files/glance_api_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/glance\", \"owner\": \"glance:glance\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"GlanceLogging\", \"docker_config\", \"step_2\"]}, \"step_3\": {\"glance_api_db_sync\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"cap_add\": [\"AUDIT_WRITE\"], \"net\": \"host\", \"privileged\": false, \"detach\": false, \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, {\"get_param\": \"GlanceApiOptVolumes\"}, [\"/var/lib/kolla/config_files/glance_api.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", \"/var/lib/glance:/var/lib/glance:shared\"], {\"if\": [\"cinder_backend_enabled\", {\"list_concat\": [[\"/dev:/dev\", \"/var/lib/iscsi:/var/lib/iscsi:z\", {\"list_join\": [\":\", [{\"get_param\": \"GlanceCinderLockPath\"}, {\"get_param\": \"GlanceCinderLockPath\"}, \"z\"]]}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}]}]}, {\"if\": [\"cinder_multipathd_enabled\", [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}, \"environment\": {\"KOLLA_BOOTSTRAP\": true, \"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}, \"command\": \"/usr/bin/bootstrap_host_exec glance_api su glance -s /bin/bash -c \'/usr/local/bin/kolla_start\'\"}}, \"step_4\": {\"glance_api\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"privileged\": {\"if\": [\"cinder_backend_enabled\", true, false]}, \"restart\": \"always\", \"depends_on\": {\"if\": [{\"or\": [{\"get_param\": \"GlanceNfsEnabled\"}, {\"get_param\": \"GlanceNetappNfsEnabled\"}]}, \"var-lib-glance-images.mount\"]}, \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, {\"get_param\": \"GlanceApiOptVolumes\"}, [\"/var/lib/kolla/config_files/glance_api.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", {\"list_join\": [\":\", [{\"get_param\": \"CephConfigPath\"}], [\"/var/lib/kolla/config_files/src-ceph\"], [\"z\"]]}, \"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\", \"/var/lib/glance:/var/lib/glance:shared\"], {\"if\": [\"cinder_backend_enabled\", {\"list_concat\": [[\"/dev:/dev\", \"/var/lib/iscsi:/var/lib/iscsi:z\", {\"list_join\": [\":\", [{\"get_param\": \"GlanceCinderLockPath\"}, {\"get_param\": \"GlanceCinderLockPath\"}, \"z\"]]}], {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_volumes\"]}]}]}, {\"if\": [\"cinder_multipathd_enabled\", [\"/etc/multipath:/etc/multipath:z\", \"/etc/multipath.conf:/etc/multipath.conf:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}, \"glance_api_tls_proxy\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"start_order\": 3, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"restart\": \"always\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/glance_api_tls_proxy.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", \"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}]}, \"glance_api_cron\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron glance\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"GlanceLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/glance_api_cron.json:/var/lib/kolla/config_files/config.json\", \"/var/lib/config-data/puppet-generated/glance_api:/var/lib/kolla/config_files/src:ro\", \"/var/lib/glance:/var/lib/glance:shared\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"GlanceLogging\", \"host_prep_tasks\"]}, [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}], [{\"name\": \"ensure ceph configurations exist\", \"file\": {\"path\": {\"get_param\": \"CephConfigPath\"}, \"state\": \"directory\"}}, {\"name\": \"ensure /var/lib/glance exists\", \"file\": {\"path\": \"/var/lib/glance\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}], {\"if\": [\"cinder_backend_enabled\", [{\"name\": \"Allow glance to use cinder\'s lock_path\", \"file\": {\"path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"state\": \"directory\", \"setype\": \"container_file_t\", \"mode\": 504, \"group\": 42400}}, {\"name\": \"Identify dynamic os-brick lock files used by glance\", \"vars\": {\"lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}}, \"ansible.builtin.find\": {\"paths\": \"{{ lock_path }}\", \"patterns\": \"os-brick-connect_to_iscsi_portal-*\"}, \"register\": \"find_dynamic_locks\"}, {\"name\": \"Prepare the os-brick lock files used by glance\", \"vars\": {\"lock_path\": {\"get_param\": \"GlanceCinderLockPath\"}, \"static_brick_locks\": [\"{{ lock_path }}/os-brick-connect_volume\", \"{{ lock_path }}/os-brick-extend_volume\", \"{{ lock_path }}/scaleio-scaleio\"], \"dynamic_brick_locks\": \"{{ find_dynamic_locks.files | map(attribute=\'path\') }}\"}, \"file\": {\"path\": \"{{ item }}\", \"state\": \"touch\", \"setype\": \"container_file_t\", \"mode\": 432, \"group\": 42400}, \"loop\": \"{{ (static_brick_locks + dynamic_brick_locks) | flatten}}\"}]]}, {\"get_attr\": [\"CinderNVMeOF\", \"cinder_nvmeof_host_prep_tasks\"]}]}, \"upgrade_tasks\": [{\"name\": \"glance-api pre system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 3\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Unmount and remove NFS glance entry\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"fstype\": \"nfs\", \"state\": \"absent\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Unmount and remove NFS glance-staging entry\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"fstype\": \"nfs\", \"state\": \"absent\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}, {\"name\": \"glance-api post system_upgrade tasks\", \"tags\": [\"never\", \"system_upgrade\", \"system_upgrade_run\", \"system_upgrade_nfsmounts\"], \"when\": [\"step|int == 5\", \"upgrade_leapp_enabled\"], \"block\": [{\"name\": \"Mount NFS on host\", \"vars\": {\"nfs_backend_enabled\": {\"get_param\": \"GlanceNfsEnabled\"}, \"glance_netapp_nfs_enabled\": {\"get_param\": \"GlanceNetappNfsEnabled\"}, \"glance_nfs_share\": {\"get_param\": \"GlanceNfsShare\"}, \"netapp_share_location\": {\"get_param\": \"NetappShareLocation\"}, \"nfs_share\": \"{{ glance_nfs_share if (glance_nfs_share) else netapp_share_location }}\", \"nfs_options\": {\"get_param\": \"GlanceNfsOptions\"}}, \"mount\": {\"name\": \"/var/lib/glance/images\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{nfs_share}}\", \"opts\": \"{{nfs_options}}\"}, \"when\": \"nfs_backend_enabled or glance_netapp_nfs_enabled\"}, {\"name\": \"Mount Node Staging Location\", \"vars\": {\"glance_node_staging_uri\": {\"get_param\": \"GlanceNodeStagingUri\"}, \"glance_staging_nfs_share\": {\"get_param\": \"GlanceStagingNfsShare\"}, \"glance_nfs_options\": {\"get_param\": \"GlanceStagingNfsOptions\"}}, \"mount\": {\"name\": \"{{glance_node_staging_uri[7:]}}\", \"state\": \"mounted\", \"fstype\": \"nfs\", \"src\": \"{{glance_staging_nfs_share}}\", \"opts\": \"{{glance_nfs_options}}\"}, \"when\": \"glance_staging_nfs_share != \'\'\"}]}], \"metadata_settings\": {\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"metadata_settings\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop glance api container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"glance_api\", \"glance_api_cron\"], \"tripleo_delegate_to\": \"{{ groups[\'glance_api\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}], \"deploy_steps_tasks\": {\"get_attr\": [\"TLSProxyBase\", \"role_data\", \"deploy_steps_tasks\"]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (179,'2026-06-14 07:52:52',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Cinder NVMeOF backend\\n\", \"parameters\": {\"CinderEnableNVMeOFBackend\": {\"default\": false, \"description\": \"Whether to enable or not the NVMeOF backend for Cinder\", \"type\": \"boolean\"}, \"CinderNVMeOFBackendName\": {\"type\": \"string\", \"default\": \"tripleo_nvmeof\"}, \"CinderNVMeOFAvailabilityZone\": {\"default\": \"\", \"description\": \"The availability zone of the NVMeOF Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.\\n\", \"type\": \"string\"}, \"CinderNVMeOFTargetPort\": {\"type\": \"number\", \"default\": 4420}, \"CinderNVMeOFTargetHelper\": {\"type\": \"string\", \"default\": \"nvmet\"}, \"CinderNVMeOFTargetProtocol\": {\"type\": \"string\", \"default\": \"nvmet_rdma\", \"description\": \"The target protocol, supported values are nvmet_rdma and nvmet_tcp.\\n\", \"constraints\": [{\"allowed_values\": [\"nvmet_rdma\", \"nvmet_tcp\"]}]}, \"CinderNVMeOFTargetPrefix\": {\"type\": \"string\", \"default\": \"nvme-subsystem\"}, \"CinderNVMeOFTargetPortId\": {\"type\": \"number\", \"default\": 1}, \"CinderNVMeOFTargetNameSpaceId\": {\"type\": \"number\", \"default\": 10}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"type\": \"json\", \"description\": \"Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.\"}}, \"outputs\": {\"cinder_nvmeof_host_prep_tasks\": {\"description\": \"Host prep tasks related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [{\"name\": \"ensure /etc/nvme exists\", \"file\": {\"path\": \"/etc/nvme\", \"state\": \"directory\", \"setype\": \"container_file_t\"}}]]}}, \"cinder_nvmeof_volumes\": {\"description\": \"Volumes related to cinder\'s NVMeOF backend\", \"value\": {\"if\": [{\"get_param\": \"CinderEnableNVMeOFBackend\"}, [\"/etc/nvme:/etc/nvme:z\"]]}}, \"role_data\": {\"description\": \"Role data for the Cinder NVMeOF backend.\", \"value\": {\"service_name\": \"cinder_backend_nvmeof\", \"firewall_rules\": {\"120 LVM nvmet target\": {\"dport\": {\"get_param\": \"CinderNVMeOFTargetPort\"}}}, \"config_settings\": {\"map_merge\": [{\"tripleo::profile::base::cinder::volume::cinder_enable_nvmeof_backend\": {\"get_param\": \"CinderEnableNVMeOFBackend\"}, \"tripleo::profile::base::cinder::volume::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_port\": {\"get_param\": \"CinderNVMeOFTargetPort\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_helper\": {\"get_param\": \"CinderNVMeOFTargetHelper\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_protocol\": {\"get_param\": \"CinderNVMeOFTargetProtocol\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_prefix\": {\"get_param\": \"CinderNVMeOFTargetPrefix\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_port_id\": {\"get_param\": \"CinderNVMeOFTargetPortId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::nvmet_ns_id\": {\"get_param\": \"CinderNVMeOFTargetNameSpaceId\"}, \"tripleo::profile::base::cinder::volume::nvmeof::target_ip_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"CinderIscsiNetwork\"]}}}}, \"cinder::backend::nvmeof::volume_backend_name\": {\"get_param\": \"CinderNVMeOFBackendName\"}}, {\"if\": [{\"not\": {\"equals\": [{\"get_param\": \"CinderNVMeOFAvailabilityZone\"}, \"\"]}}, {\"tripleo::profile::base::cinder::volume::nvmeof::backend_availability_zone\": {\"get_param\": \"CinderNVMeOFAvailabilityZone\"}}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(180,'2026-06-14 07:52:52',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized HAproxy service for pacemaker\\n\", \"parameters\": {\"ContainerHAProxyImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1\"}, \"ContainerHAProxyConfigImage\": {\"description\": \"The container image to use for the haproxy config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1\"}, \"ClusterCommonTag\": {\"default\": false, \"description\": \"When set to false, a pacemaker service is configured to use a floating tag for its container image name, e.g. \'REGISTRY/NAMESPACE/IMAGENAME:pcmklatest\'. When set to true, the service uses a floating prefix as well, e.g. \'cluster.common.tag/IMAGENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"ClusterFullTag\": {\"default\": true, \"description\": \"When set to true, the pacemaker service uses a fully constant tag for its container image name, e.g. \'cluster.common.tag/SERVICENAME:pcmklatest\'.\", \"type\": \"boolean\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"SSLCertificate\": {\"default\": \"\", \"description\": \"The content of the SSL certificate (without Key) in PEM format.\\n\", \"type\": \"string\"}, \"PublicSSLCertificateAutogenerated\": {\"default\": true, \"description\": \"Whether the public SSL certificate was autogenerated or not.\\n\", \"type\": \"boolean\"}, \"EnablePublicTLS\": {\"default\": true, \"description\": \"Whether to enable TLS on the public interface or not.\\n\", \"type\": \"boolean\"}, \"DeployedSSLCertificatePath\": {\"default\": \"/etc/pki/tls/private/overcloud_endpoint.pem\", \"description\": \"The filepath of the certificate as it will be stored in the controller.\\n\", \"type\": \"string\"}, \"RoleName\": {\"default\": \"\", \"description\": \"Role name on which the service is applied\", \"type\": \"string\"}, \"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"HAProxyInternalTLSCertsDirectory\": {\"default\": \"/etc/pki/tls/certs/haproxy\", \"type\": \"string\"}, \"HAProxyInternalTLSKeysDirectory\": {\"default\": \"/etc/pki/tls/private/haproxy\", \"type\": \"string\"}, \"HAProxyLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.haproxy\", \"file\": \"/var/log/containers/haproxy/haproxy.log\", \"startmsg.regex\": \"^[a-zA-Z]{3} [ 123][0-9] [:0-9]{8}\"}}, \"HAProxySyslogAddress\": {\"default\": \"/dev/log\", \"description\": \"Syslog address where HAproxy will send its log\", \"type\": \"string\"}, \"HAProxySyslogFacility\": {\"default\": \"local0\", \"description\": \"Syslog facility HAProxy will use for its logs\", \"type\": \"string\"}, \"ConfigDebug\": {\"default\": false, \"description\": \"Whether to run config management (e.g. Puppet) in debug mode.\", \"type\": \"boolean\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}}, \"conditions\": {\"public_tls_enabled\": {\"and\": [{\"get_param\": \"EnablePublicTLS\"}, {\"or\": [{\"not\": {\"equals\": [{\"get_param\": \"SSLCertificate\"}, \"\"]}}, {\"get_param\": \"PublicSSLCertificateAutogenerated\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"HAProxyBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-container-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"HAProxyPublicTLS\": {\"type\": \"OS::TripleO::Services::HAProxyPublicTLS\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"HAProxyInternalTLS\": {\"type\": \"OS::TripleO::Services::HAProxyInternalTLS\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerHAProxyImage\": \"ContainerHAProxyImage\", \"ContainerHAProxyConfigImage\": \"ContainerHAProxyConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerHAProxyImage\": {\"get_param\": \"ContainerHAProxyImage\"}, \"ContainerHAProxyConfigImage\": {\"get_param\": \"ContainerHAProxyConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAproxy role.\", \"value\": {\"service_name\": \"haproxy\", \"firewall_rules\": {\"get_attr\": [\"HAProxyBase\", \"role_data\", \"firewall_rules\"]}, \"monitoring_subscription\": {\"get_attr\": [\"HAProxyBase\", \"role_data\", \"monitoring_subscription\"]}, \"ansible_group_vars\": {\"get_attr\": [\"HAProxyBase\", \"role_data\", \"ansible_group_vars\"]}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"HAProxyBase\", \"role_data\", \"config_settings\"]}, {\"tripleo::haproxy::haproxy_service_manage\": false, \"tripleo::haproxy::mysql_clustercheck\": true, \"tripleo::haproxy::haproxy_log_address\": {\"get_param\": \"HAProxySyslogAddress\"}, \"tripleo::haproxy::haproxy_log_facility\": {\"get_param\": \"HAProxySyslogFacility\"}}, {\"haproxy_docker\": true, \"tripleo::profile::pacemaker::haproxy_bundle::container_backend\": {\"get_param\": \"ContainerCli\"}, \"tripleo::profile::pacemaker::haproxy_bundle::tls_mapping\": {\"list_concat\": [{\"if\": [\"public_tls_enabled\", [{\"get_param\": \"DeployedSSLCertificatePath\"}]]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}]]}]}, \"tripleo::profile::pacemaker::haproxy_bundle::tls_mapping_init_bundle\": {\"list_concat\": [{\"if\": [\"public_tls_enabled\", [{\"get_param\": \"DeployedSSLCertificatePath\"}]]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}]]}]}, \"tripleo::profile::pacemaker::haproxy_bundle::internal_certs_directory\": {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"tripleo::profile::pacemaker::haproxy_bundle::internal_keys_directory\": {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, \"tripleo::profile::pacemaker::haproxy_bundle::haproxy_docker_image\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_haproxy\": [{\"get_param\": \"HAProxyLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"haproxy\", \"puppet_tags\": \"haproxy_config\", \"step_config\": {\"list_join\": [\"\\n\", [\"exec {\'wait-for-settle\': command => \'/bin/true\' }\", \"class tripleo::firewall(){}; define tripleo::firewall::rule( $port = undef, $dport = undef, $sport = undef, $proto = undef, $action = undef, $state = undef, $source = undef, $iniface = undef, $chain = undef, $destination = undef, $extras = undef){}\", \"[\'pcmk_bundle\', \'pcmk_resource\', \'pcmk_property\', \'pcmk_constraint\', \'pcmk_resource_default\'].each |String $val| { noop_resource($val) }\", \"include tripleo::profile::pacemaker::haproxy_bundle\"]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyConfigImage\"]}, \"volumes\": {\"yaql\": {\"expression\": \"$.data.select($+\\\":\\\"+$+\\\":ro\\\")\", \"data\": {\"list_concat\": [{\"if\": [\"public_tls_enabled\", [{\"get_param\": \"DeployedSSLCertificatePath\"}]]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}]]}]}}}}, \"kolla_config\": {\"/var/lib/kolla/config_files/haproxy.json\": {\"command\": \"bash -c $* -- eval if [ -f /usr/sbin/haproxy-systemd-wrapper ]; then exec /usr/sbin/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg; else exec /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -Ws; fi\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"optional\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/lib/haproxy\", \"owner\": \"haproxy:haproxy\", \"recurse\": true}, {\"path\": {\"list_join\": [\"\", [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"/*\"]]}, \"owner\": \"haproxy:haproxy\", \"perm\": \"0600\", \"optional\": true}, {\"path\": {\"list_join\": [\"\", [{\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, \"/*\"]]}, \"owner\": \"haproxy:haproxy\", \"perm\": \"0600\", \"optional\": true}]}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HAProxyBase\", \"role_data\", \"host_prep_tasks\"]}, [{\"name\": \"Run puppet on the host to apply IPtables rules\", \"no_log\": true, \"shell\": \"puppet apply {{ (puppet_debug|bool) | ternary(\'--debug --verbose\', \'\') }} --detailed-exitcodes --summarize --color=false \\\\\\n    --modulepath \'{{ puppet_modulepath }}\' --tags \'{{ puppet_tags }}\' -e \'{{ puppet_execute }}\'\\n\", \"register\": \"puppet_host_outputs\", \"changed_when\": \"puppet_host_outputs.rc == 2\", \"failed_when\": false, \"vars\": {\"puppet_execute\": \"if hiera(\'enable_load_balancer\', true) { class {\'::tripleo::haproxy\': use_internal_certificates => false, manage_firewall => hiera(\'tripleo::firewall::manage_firewall\', true), }}\", \"puppet_tags\": \"tripleo::firewall::rule\", \"puppet_modulepath\": \"/etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules\", \"puppet_debug\": {\"get_param\": \"ConfigDebug\"}}}, {\"name\": \"Debug output for task: Run puppet on the host to apply IPtables rules\", \"debug\": {\"var\": \"puppet_host_outputs.stdout_lines | default([]) | union(puppet_host_outputs.stderr_lines | default([]))\"}, \"when\": [\"not (ansible_check_mode | bool)\", \"puppet_host_outputs.rc is defined\"], \"failed_when\": \"puppet_host_outputs.rc not in [0, 2]\"}]]}, \"metadata_settings\": {\"get_attr\": [\"HAProxyBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"list_concat\": [[{\"name\": \"Configure rsyslog for HAproxy container managed by Pacemaker\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Check if rsyslog exists\", \"shell\": \"systemctl is-active rsyslog\", \"register\": \"rsyslog_config\"}, {\"when\": [\"rsyslog_config is changed\", \"rsyslog_config.rc == 0\"], \"block\": [{\"name\": \"Forward logging to haproxy.log file\", \"blockinfile\": {\"content\": \"if $syslogfacility-text == \'{{facility}}\' and $programname == \'haproxy\' then -/var/log/containers/haproxy/haproxy.log\\n& stop\\n\", \"create\": true, \"path\": \"/etc/rsyslog.d/openstack-haproxy.conf\"}, \"vars\": {\"facility\": {\"get_param\": \"HAProxySyslogFacility\"}}, \"register\": \"logconfig\"}, {\"name\": \"restart rsyslog service after logging conf change\", \"service\": {\"name\": \"rsyslog\", \"state\": \"restarted\"}, \"when\": \"logconfig is changed\"}]}]}, {\"name\": \"HAproxy tag container image for pacemaker\", \"when\": \"step|int == 1\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"container_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}}}, {\"name\": \"HAproxy HA Wrappers Step\", \"when\": \"step|int == 2\", \"block\": [{\"name\": \"HAproxy puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"haproxy\", \"tripleo_ha_wrapper_resource_name\": \"haproxy-bundle\", \"tripleo_ha_wrapper_bundle_name\": \"haproxy-bundle\", \"tripleo_ha_wrapper_resource_state\": \"Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"haproxy\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::haproxy_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".previous_run\"}}]}], {\"if\": [\"public_tls_enabled\", {\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"deploy_steps_tasks\"]}, []]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_attr\": [\"HAProxyInternalTLS\", \"role_data\", \"deploy_steps_tasks\"]}]}]}, \"external_update_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"ha_image_update\", \"block\": [{\"block\": [{\"name\": \"Get haproxy image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_haproxy_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'haproxy-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container haproxy image\", \"set_fact\": {\"haproxy_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"haproxy_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_haproxy_image\": \"{{xmllint_pcmk_haproxy_image.stdout}}\"}}], \"delegate_to\": \"{{ (groups[\\\"haproxy\\\"] | difference(groups[\\\"excluded_overcloud\\\"]))[0] }}\"}, {\"name\": \"haproxy temporary pacemaker container tag in case of image switch\", \"become\": true, \"import_role\": {\"name\": \"tripleo_ha_image_update\"}, \"vars\": {\"tripleo_ha_image_update_node_names\": \"{{ groups[\\\"haproxy\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) }}\", \"tripleo_ha_image_update_bundle\": \"haproxy-bundle\", \"tripleo_ha_image_update_new_image\": \"{{haproxy_image_latest}}\", \"tripleo_ha_image_update_old_image\": \"{{pcmk_haproxy_image}}\"}, \"when\": [\"(pcmk_haproxy_image != \\\"\\\")\", \"(pcmk_haproxy_image != haproxy_image_latest)\"]}]}], \"update_tasks\": [{\"block\": [{\"name\": \"Get haproxy image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_haproxy_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'haproxy-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container haproxy image\", \"set_fact\": {\"haproxy_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"haproxy_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_haproxy_image\": \"{{xmllint_pcmk_haproxy_image.stdout}}\"}}], \"when\": \"(step|int == 0 or step|int == 2)\"}, {\"name\": \"Check for update of haproxy container image name\", \"when\": \"step|int == 0\", \"assert\": {\"that\": \"pcmk_haproxy_image == haproxy_image_latest\", \"fail_msg\": \"haproxy image change detected, run overcloud external-update --tags ha_image_update first\"}}, {\"name\": \"Tear-down non-HA haproxy container\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"Remove non-HA haproxy container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"haproxy\"]}}]}, {\"name\": \"Set HAProxy upgrade facts\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"set is_haproxy_bootstrap_node fact\", \"tags\": \"common\", \"set_fact\": \"is_haproxy_bootstrap_node={{haproxy_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower}}\", \"when\": [\"haproxy_short_bootstrap_node_name|default(false)\"]}]}, {\"name\": \"Mount TLS cert if needed\", \"when\": [\"step|int == 1\", \"is_haproxy_bootstrap_node\"], \"block\": [{\"name\": \"Check haproxy public certificate configuration in pacemaker\", \"command\": \"cibadmin --query --xpath \\\"//storage-mapping[@id=\'haproxy-cert\']\\\"\", \"failed_when\": false, \"register\": \"haproxy_cert_mounted\"}, {\"name\": \"Disable the haproxy cluster resource\", \"pacemaker_resource\": {\"resource\": \"haproxy-bundle\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\", \"when\": \"haproxy_cert_mounted.rc == 6\"}, {\"name\": \"Set HAProxy public cert volume mount fact\", \"set_fact\": {\"haproxy_public_cert_path\": {\"get_param\": \"DeployedSSLCertificatePath\"}, \"haproxy_public_tls_enabled\": {\"if\": [\"public_tls_enabled\", true, false]}}}, {\"name\": \"Add a bind mount for public certificate in the haproxy bundle\", \"command\": \"pcs resource bundle update haproxy-bundle storage-map add id=haproxy-cert source-dir={{ haproxy_public_cert_path }} target-dir=/var/lib/kolla/config_files/src-tls/{{ haproxy_public_cert_path }} options=ro\", \"when\": \"haproxy_cert_mounted.rc == 6 and haproxy_public_tls_enabled|bool\"}, {\"name\": \"Enable the haproxy cluster resource\", \"pacemaker_resource\": {\"resource\": \"haproxy-bundle\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\", \"when\": \"haproxy_cert_mounted.rc == 6\"}]}, {\"name\": \"Haproxy fetch and retag container image for pacemaker\", \"tags\": \"haproxy_syn_block\", \"when\": [\"step|int == 2\"], \"block\": [{\"name\": \"Retag pcmklatest to latest haproxy image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{haproxy_image}}\", \"container_image_latest\": \"{{haproxy_image_latest}}\"}}]}, {\"name\": \"Move virtual IPs to another node before stopping pacemaker\", \"when\": [\"step|int == 1\", \"hostvars[inventory_hostname][\\\"haproxy_node_names\\\"]|default([])|length > 1\"], \"shell\": \"CLUSTER_NODE=$(crm_node -n)\\necho \\\"Retrieving all the VIPs which are hosted on this node\\\"\\nVIPS_TO_MOVE=$(crm_mon --as-xml | xmllint --xpath \'//resource[@resource_agent=\\\"ocf:heartbeat:IPaddr2\\\" and @role = \\\"Started\\\" and @managed = \\\"true\\\" and ./node[@name = \\\"\'${CLUSTER_NODE}\'\\\"]]/@id\' - | sed -e \'s/id=//g\' -e \'s/\\\"//g\')\\nfor v in ${VIPS_TO_MOVE}; do\\n    echo \\\"Moving VIP $v on another node\\\"\\n    pcs resource ban $v ${CLUSTER_NODE} --wait=300\\ndone\\necho \\\"Removing the location constraints that were created to move the VIPs\\\"\\nfor v in ${VIPS_TO_MOVE}; do\\n    echo \\\"Removing location ban for VIP $v\\\"\\n    ban_id=$(cibadmin --query | xmllint --xpath \'string(//rsc_location[@rsc=\\\"\'${v}\'\\\" and @node=\\\"\'${CLUSTER_NODE}\'\\\" and @score=\\\"-INFINITY\\\"]/@id)\' -)\\n    if [ -n \\\"$ban_id\\\" ]; then\\n        pcs constraint remove ${ban_id}\\n    else\\n        echo \\\"Could not retrieve and clear location constraint for VIP $v\\\" 2>&1\\n    fi\\ndone\\n\"}, {\"name\": \"Wait for 10s to settle connections on new VIPs\", \"wait_for\": {\"timeout\": 10}, \"when\": [\"step|int == 1\", \"hostvars[inventory_hostname][\\\"haproxy_node_names\\\"]|default([])|length > 1\"]}, {\"name\": \"Block local INPUT SYN packets on the backends except mysql\", \"tags\": \"haproxy_syn_block\", \"when\": [\"step|int == 1\"], \"shell\": \"# server controller-0.storage.redhat.local 172.17.3.93:8080 check fall 5 inter 2000 rise 2\\n# server controller-0.internalapi.redhat.local fd00:fd00:fd00:2000::176:9292 check fall 5 inter 2000 rise 2\\nset -o pipefail\\nsource /etc/os-release; test  \\\"${VERSION_ID%*}\\\" = \\\"9.0\\\" && exit 0\\ngrep {{ ansible_facts[\\\"hostname\\\"]|lower }} /var/lib/config-data/puppet-generated/haproxy/etc/haproxy/haproxy.cfg  | grep -v \\\":3306 \\\" | \\\\\\nawk \'{print $3}\' | \\\\\\nwhile read BACKEND; do\\n    IP=${BACKEND%:*}\\n    PORT=${BACKEND#\\\"$IP:\\\"}\\n    if [[ $IP =~ .*:.* ]]\\n      then PROTOCOL=\\\"ip6\\\"\\n      else PROTOCOL=\\\"ip\\\"\\n    fi\\necho \\\"insert rule $PROTOCOL filter INPUT $PROTOCOL daddr $IP tcp dport $PORT tcp flags syn / fin,syn,rst,ack meta time\\\"\\ndone | xargs -i nft {} $(date +%s)-$(date -d\'+20 minutes\' +%s) counter drop comment \\\"{{ ansible_facts[\\\"hostname\\\"]|lower }}_haproxy_drop\\\"\\n\"}, {\"name\": \"Generate block for other nodes OUTPUT SYN packets on the backends except mysql\", \"tags\": \"haproxy_syn_block\", \"when\": [\"step|int == 1\"], \"shell\": \"set -o pipefail\\nsource /etc/os-release; test  \\\"${VERSION_ID%*}\\\" = \\\"9.0\\\" && exit 0\\ngrep {{ ansible_facts[\\\"hostname\\\"]|lower }} /var/lib/config-data/puppet-generated/haproxy/etc/haproxy/haproxy.cfg  | grep -v \\\":3306 \\\" | \\\\\\nawk \'{print $3}\' | \\\\\\nwhile read BACKEND; do\\n    IP=${BACKEND%:*}\\n    PORT=${BACKEND#\\\"$IP:\\\"}\\n    if [[ $IP =~ .*:.* ]]\\n      then PROTOCOL=\\\"ip6\\\"\\n      else PROTOCOL=\\\"ip\\\"\\n    fi\\n echo \\\"nft insert rule $PROTOCOL \\\\$TABLE OUTPUT $PROTOCOL daddr $IP tcp dport $PORT tcp flags syn / fin,syn,rst,ack meta time $(date +%s)-$(date -d\'+20 minutes\' +%s) counter drop comment \\\\\\\"{{ ansible_facts[\\\"hostname\\\"]|lower }}_haproxy_drop\\\\\\\" \\\"\\ndone\\n\", \"register\": \"haproxy_iptables_block\"}, {\"name\": \"Block OUTPUT SYN packets to this node on other haproxy nodes\", \"tags\": \"haproxy_syn_block\", \"delegate_to\": \"{{ item }}\", \"when\": [\"step|int == 1\"], \"shell\": \"set -o pipefail\\ngrep {{ ansible_facts[\\\"hostname\\\"]|lower }} /var/lib/config-data/puppet-generated/haproxy/etc/haproxy/haproxy.cfg | head -n 1 \\\\\\nawk \'{print $3}\' | while read BACKEND; do\\n    IP=${BACKEND%:*}\\n    if [[ $IP =~ .*:.* ]]\\n      then PROTOCOL=\\\"ip6\\\"\\n      else PROTOCOL=\\\"ip\\\"\\n    fi\\ndone\\nTABLE=$(nft list tables | grep -q \\\"$PROTOCOL raw\\\" && echo raw || echo filter )\\necho \\\"{{ haproxy_iptables_block.stdout}}\\\" | while read i; do bash -c \\\"$i\\\"; done\\n\", \"loop\": \"{{ groups[\\\"haproxy\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) | difference(ansible_facts[\\\"hostname\\\"]|lower) }}\"}], \"post_update_tasks\": [{\"name\": \"HAProxy bundle post update\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"HAproxy puppet bundle\", \"import_role\": {\"name\": \"tripleo_ha_wrapper\"}, \"vars\": {\"tripleo_ha_wrapper_service_name\": \"haproxy\", \"tripleo_ha_wrapper_resource_name\": \"haproxy-bundle\", \"tripleo_ha_wrapper_bundle_name\": \"haproxy-bundle\", \"tripleo_ha_wrapper_resource_state\": \"Started\", \"tripleo_ha_wrapper_puppet_config_volume\": \"haproxy\", \"tripleo_ha_wrapper_puppet_execute\": \"include ::tripleo::profile::base::pacemaker; include ::tripleo::profile::pacemaker::haproxy_bundle\", \"tripleo_ha_wrapper_puppet_tags\": \"pacemaker::resource::bundle,pacemaker::property,pacemaker::resource::ip,pacemaker::resource::ocf,pacemaker::constraint::order,pacemaker::constraint::colocation\", \"tripleo_ha_wrapper_puppet_debug\": {\"get_param\": \"ConfigDebug\"}, \"tripleo_ha_wrapper_config_suffix\": \".previous_run\"}}], \"vars\": {\"tripleo_ha_wrapper_minor_update\": true}}, {\"name\": \"Cleanup local SYN DROP rules\", \"tags\": \"haproxy_syn_block\", \"when\": \"step|int == 1\", \"shell\": \"nft -a list chain filter INPUT | grep {{ ansible_facts[\\\"hostname\\\"]|lower }} | grep haproxy_drop | \\\\\\nawk -F# \'{print \\\"nft delete rule filter INPUT \\\"$2}\' | \\\\\\nwhile read i; do bash -c \\\"$i\\\"; done\\n\"}, {\"name\": \"Cleanup SYN DROP rules from other haproxy nodes\", \"tags\": \"haproxy_syn_block\", \"when\": \"step|int == 1\", \"delegate_to\": \"{{ item }}\", \"loop\": \"{{ groups[\\\"haproxy\\\"] | difference(groups[\\\"excluded_overcloud\\\"]) | difference(ansible_facts[\\\"hostname\\\"]|lower) }}\", \"shell\": \"nft -a list chain raw OUTPUT | grep {{ ansible_facts[\\\"hostname\\\"]|lower }} | grep haproxy_drop | \\\\\\nawk -F# \'{print \\\"nft delete rule raw OUTPUT \\\"$2}\' | \\\\\\nwhile read i; do bash -c \\\"$i\\\"; done\\n\"}], \"upgrade_tasks\": [{\"name\": \"Tear-down non-HA haproxy container\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Remove non-HA haproxy container\", \"include_role\": {\"name\": \"tripleo_container_rm\"}, \"vars\": {\"tripleo_container_cli\": \"{{ container_cli }}\", \"tripleo_containers_to_rm\": [\"haproxy\"]}}]}, {\"name\": \"Prepare switch of haproxy image name\", \"when\": [\"step|int == 0\"], \"block\": [{\"name\": \"Get haproxy image id currently used by pacemaker\", \"shell\": \"pcs resource config haproxy-bundle | grep -Eo \'image=[^ ]+\' | awk -F= \'{print $2;}\'\", \"register\": \"haproxy_image_current_res\", \"failed_when\": false}, {\"name\": \"Image facts for haproxy\", \"set_fact\": {\"haproxy_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"haproxy_image_current\": \"{{haproxy_image_current_res.stdout}}\"}}, {\"name\": \"Temporarily tag the current haproxy image id with the upgraded image name\", \"import_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{haproxy_image_current}}\", \"container_image_latest\": \"{{haproxy_image_latest}}\", \"pull_image\": false}, \"when\": [\"haproxy_image_current != \'\'\", \"haproxy_image_current != haproxy_image_latest\"]}, {\"name\": \"Create haproxy retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/haproxy_needs_retag\", \"state\": \"touch\"}, \"when\": [\"haproxy_image_current != \'\'\", \"haproxy_image_current != haproxy_image_latest\"]}]}, {\"name\": \"Update haproxy pcs resource bundle for new container image\", \"when\": [\"step|int == 1\"], \"block\": [{\"name\": \"Set upgrade haproxy facts\", \"set_fact\": {\"is_haproxy_bootstrap_node\": \"{{haproxy_short_bootstrap_node_name|lower == ansible_facts[\'hostname\']|lower}}\"}}, {\"name\": \"Check for haproxy retag statefile\", \"stat\": {\"path\": \"/var/lib/tripleo/haproxy_needs_retag\"}, \"register\": \"haproxy_retag_state_file\"}]}, {\"name\": \"Update haproxy pcs resource bundle for new container image\", \"when\": [\"step|int == 1\", \"is_haproxy_bootstrap_node|bool\", \"haproxy_retag_state_file.stat.exists|bool\"], \"block\": [{\"name\": \"Disable the haproxy cluster resource before container upgrade\", \"pacemaker_resource\": {\"resource\": \"haproxy-bundle\", \"state\": \"disable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Expose HAProxy stats socket on the host and mount TLS cert if needed\", \"block\": [{\"name\": \"Check haproxy stats socket configuration in pacemaker\", \"command\": \"cibadmin --query --xpath \\\"//storage-mapping[@id=\'haproxy-var-lib\']\\\"\", \"failed_when\": false, \"register\": \"haproxy_stats_exposed\"}, {\"name\": \"Check haproxy public certificate configuration in pacemaker\", \"command\": \"cibadmin --query --xpath \\\"//storage-mapping[@id=\'haproxy-cert\']\\\"\", \"failed_when\": false, \"register\": \"haproxy_cert_mounted\"}, {\"name\": \"Add a bind mount for stats socket in the haproxy bundle\", \"command\": \"pcs resource bundle update haproxy-bundle storage-map add id=haproxy-var-lib source-dir=/var/lib/haproxy target-dir=/var/lib/haproxy options=rw\", \"when\": \"haproxy_stats_exposed.rc == 6\"}, {\"name\": \"Set HAProxy public cert volume mount fact\", \"set_fact\": {\"haproxy_public_cert_path\": {\"get_param\": \"DeployedSSLCertificatePath\"}, \"haproxy_public_tls_enabled\": {\"if\": [\"public_tls_enabled\", true, false]}}}, {\"name\": \"Add a bind mount for public certificate in the haproxy bundle\", \"command\": \"pcs resource bundle update haproxy-bundle storage-map add id=haproxy-cert source-dir={{ haproxy_public_cert_path }} target-dir=/var/lib/kolla/config_files/src-tls/{{ haproxy_public_cert_path }} options=ro\", \"when\": [\"haproxy_cert_mounted.rc == 6\", \"haproxy_public_tls_enabled|bool\"]}]}, {\"name\": \"Update the haproxy bundle to use the new container image name\", \"command\": \"pcs resource bundle update haproxy-bundle container image={{haproxy_image_latest}}\"}, {\"name\": \"Enable the haproxy cluster resource\", \"pacemaker_resource\": {\"resource\": \"haproxy-bundle\", \"state\": \"enable\", \"wait_for_resource\": true}, \"register\": \"output\", \"retries\": 5, \"until\": \"output.rc == 0\"}, {\"name\": \"Remove haproxy retag statefile\", \"file\": {\"path\": \"/var/lib/tripleo/haproxy_needs_retag\", \"state\": \"absent\"}}]}, {\"name\": \"Retag the pacemaker image if containerized\", \"when\": [\"step|int == 3\"], \"block\": [{\"block\": [{\"name\": \"Get haproxy image from pacemaker\", \"become\": true, \"register\": \"xmllint_pcmk_haproxy_image\", \"shell\": \"xmllint --xpath \\\"string(//bundle[@id=\'haproxy-bundle\']/podman/@image)\\\" /var/lib/pacemaker/cib/cib.xml\"}, {\"name\": \"Get container haproxy image\", \"set_fact\": {\"haproxy_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"haproxy_image_latest\": {\"if\": [{\"get_param\": \"ClusterFullTag\"}, \"cluster.common.tag/haproxy:pcmklatest\", {\"yaql\": {\"data\": {\"if\": [{\"get_param\": \"ClusterCommonTag\"}, {\"yaql\": {\"data\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"expression\": \"concat(\\\"cluster.common.tag/\\\", $.data.rightSplit(separator => \\\"/\\\", maxSplits => 1)[1])\"}}, {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}]}, \"expression\": \"concat($.data.rightSplit(separator => \\\":\\\", maxSplits => 1)[0], \\\":pcmklatest\\\")\"}}]}, \"pcmk_haproxy_image\": \"{{xmllint_pcmk_haproxy_image.stdout}}\"}}]}, {\"block\": [{\"name\": \"Retag pcmklatest to latest haproxy image\", \"include_role\": {\"name\": \"tripleo_container_tag\"}, \"vars\": {\"container_image\": \"{{haproxy_image}}\", \"container_image_latest\": \"{{haproxy_image_latest}}\"}}]}, {\"name\": \"Ensure config works for the new config\", \"shell\": \"set -o pipefail\\nawk -i inplace -v INPLACE_SUFFIX=.bak \'/  rsprep/ {print \\\"  http-response replace-header Location \\\" $3\\\" \\\"$5; next;}; {print} \' /var/lib/config-data/puppet-generated/haproxy/etc/haproxy/haproxy.cfg\"}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(181,'2026-06-14 07:52:52',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(182,'2026-06-14 07:52:52',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(183,'2026-06-14 07:52:52',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(184,'2026-06-14 07:52:53',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(185,'2026-06-14 07:52:53',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAProxy deployment with TLS enabled, powered by certmonger\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HAProxyInternalTLSCertsDirectory\": {\"default\": \"/etc/pki/tls/certs/haproxy\", \"type\": \"string\"}, \"HAProxyInternalTLSKeysDirectory\": {\"default\": \"/etc/pki/tls/private/haproxy\", \"type\": \"string\"}, \"DeployedSSLCertificatePath\": {\"default\": \"/etc/pki/tls/private/overcloud_endpoint.pem\", \"description\": \"The filepath of the certificate as it will be stored in the controller.\\n\", \"type\": \"string\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"HAProxyCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"CertmongerCA\": {\"type\": \"string\", \"default\": \"\", \"description\": \"CA to use for certmonger\"}, \"HAProxyCertificateDNSNames\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"Override the default HAProxy Certificate DNS Names\"}, \"HAProxyCertificatePrincipal\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the default HAProxy Certificate Principal\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateKeySize\"}, \"\"]}}, \"principal_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificatePrincipal\"}, \"\"]}}, \"dnsnames_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateDNSNames\"}, []]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAProxy public TLS via certmonger role.\", \"value\": {\"service_name\": \"haproxy_public_tls_certmonger\", \"config_settings\": {\"tripleo::haproxy::service_certificate\": {\"get_param\": \"DeployedSSLCertificatePath\"}}, \"certificates_specs\": {\"haproxy-external\": {\"service_pem\": {\"get_param\": \"DeployedSSLCertificatePath\"}}}, \"metadata_settings\": [{\"service\": \"haproxy\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"type\": \"vip\"}], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": \"step|int == 1\", \"vars\": {\"certmonger_ca\": {\"get_param\": \"CertmongerCA\"}}, \"block\": [{\"name\": \"make sure certmonger is installed\", \"package\": {\"name\": \"certmonger\", \"state\": \"present\"}}, {\"name\": \"make sure certmonger service is started\", \"systemd\": {\"state\": \"started\", \"enabled\": true, \"masked\": false, \"name\": \"certmonger.service\"}}, {\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}]}, {\"name\": \"Extract and trust certmonger\'s local CA\", \"shell\": \"set -e\\nca_pem=\'/etc/pki/ca-trust/source/anchors/cm-local-ca.pem\'\\nopenssl pkcs12 -in /var/lib/certmonger/local/creds -out ${ca_pem} -nokeys -nodes -passin pass:\'\'\\nchmod 0644 ${ca_pem}\\nupdate-ca-trust extract\\ntest -e ${ca_pem} && openssl x509 -checkend 0 -noout -in ${ca_pem}\\n\", \"retries\": 5, \"delay\": 1, \"register\": \"local_ca_extract_result\", \"until\": \"local_ca_extract_result.rc == 0\", \"when\": \"certmonger_ca != \'IPA\' and (ipa_realm is not defined)\"}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"haproxy-external-cert\", \"dns\": {\"if\": [\"dnsnames_override_set\", {\"get_param\": \"HAProxyCertificateDNSNames\"}, {\"str_replace\": {\"template\": \"{{cloud_names.cloud_name_NETWORK}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"ip\": {\"if\": [\"dnsnames_override_set\", {\"str_replace\": {\"template\": \"{{DNSNAMES|ipaddr}}\", \"params\": {\"DNSNAMES\": {\"get_param\": \"HAProxyCertificateDNSNames\"}}}}, {\"str_replace\": {\"template\": \"{{[cloud_names.cloud_name_NETWORK]|ipaddr}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"principal\": {\"if\": [\"principal_override_set\", {\"get_param\": \"HAProxyCertificatePrincipal\"}, {\"str_replace\": {\"template\": \"haproxy/{{cloud_names.cloud_name_NETWORK}}@{{idm_realm|default(\'UNDERCLOUD\')}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"run_after\": {\"str_replace\": {\"template\": \"# Copy crt and key for backward compatibility\\ncp \\\"/etc/pki/tls/certs/haproxy-external-cert.crt\\\" \\\"CERTSDIR/overcloud-haproxy-external.crt\\\"\\ncp \\\"/etc/pki/tls/private/haproxy-external-cert.key\\\" \\\"KEYSDIR/overcloud-haproxy-external.key\\\"\\n\\nca_type=CATYPE\\nif [ \\\"$ca_type\\\" = \\\"self-sign\\\" ]; then\\n  # refresh the ca cert just in case the ca cert has been renewed\\n  ca_pem=\'/etc/pki/ca-trust/source/anchors/cm-local-ca.pem\'\\n  openssl pkcs12 -in /var/lib/certmonger/local/creds -out ${ca_pem} -nokeys -nodes -passin pass:\'\'\\n  chmod 0644 ${ca_pem}\\n  update-ca-trust extract\\n  test -e ${ca_pem} && openssl x509 -checkend 0 -noout -in ${ca_pem}\\n  openssl x509 -in ${ca_pem} -out /tmp/cm-local-ca.pem\\n  ca_path=\\\"/tmp/cm-local-ca.pem\\\"\\nelse\\n  ca_path=\\\"/etc/ipa/ca.crt\\\"\\nfi\\n\\nservice_crt=\\\"CERTSDIR/overcloud-haproxy-external.crt\\\"\\nservice_key=\\\"KEYSDIR/overcloud-haproxy-external.key\\\"\\nservice_pem=\\\"PEMPATH\\\"\\n\\ncat \\\"$service_crt\\\" \\\"$ca_path\\\" \\\"$service_key\\\" > \\\"$service_pem\\\"\\n\\ncontainer_name=$({{container_cli}} ps --format=\\\\{\\\\{.Names\\\\}\\\\} | grep -w -E \'haproxy(-bundle-.*-[0-9]+)?\')\\n# Inject the new pem into the running container\\nif echo \\\"$container_name\\\" | grep -q \\\"^haproxy-bundle\\\"; then\\n  # lp#1917868: Do not use podman cp with HA containers as they get\\n  # frozen temporarily and that can make pacemaker operation fail.\\n  tar -c \\\"$service_pem\\\" | {{container_cli}} exec -i \\\"$container_name\\\" tar -C / -xv\\n  # no need to update the mount point, because pacemaker\\n  # recreates the container when it\'s restarted\\nelse\\n  # Refresh the pem at the mount-point\\n  {{container_cli}} cp $service_pem \\\"$container_name:/var/lib/kolla/config_files/src-tls/$service_pem\\\"\\n  # Copy the new pem from the mount-point to the real path\\n  {{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_pem\\\" \\\"$service_pem\\\"\\nfi\\n# Set appropriate permissions\\n{{container_cli}} exec \\\"$container_name\\\" chown haproxy:haproxy \\\"$service_pem\\\"\\n# Trigger a reload for HAProxy to read the new certificates\\n{{container_cli}} kill --signal HUP \\\"$container_name\\\"\\n\", \"params\": {\"CATYPE\": \"{{ (certmonger_ca == \'IPA\' or idm_realm is defined) | ternary(\'ipa\', \'self-sign\') }}\", \"CERTSDIR\": {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"KEYSDIR\": {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, \"PEMPATH\": {\"get_param\": \"DeployedSSLCertificatePath\"}}}}, \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"HAProxyCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"{{ (certmonger_ca == \'IPA\' or idm_realm is defined) | ternary(\'ipa\', \'self-sign\') }}\"}]}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(186,'2026-06-14 07:52:53',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (187,'2026-06-14 07:52:54',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Mysql client 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role for setting mysql client parameters\", \"value\": {\"service_name\": \"mysql_client\", \"config_settings\": {\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"MysqlNetwork\"]}}}}, \"tripleo::profile::base::database::mysql::client::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"tripleo::profile::base::database::mysql::client::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}}, \"step_config\": \"include tripleo::profile::base::database::mysql::client\"}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(188,'2026-06-14 07:52:54',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Generates the relevant service principals for a Compute server\", \"parameters\": {\"RoleData\": {\"type\": \"json\", \"description\": \"the list containing the \'role_data\' output for the ServiceChain\"}, \"CloudNameStorage\": {\"default\": \"overcloud.storage.ooo.test\", \"description\": \"The DNS name of this cloud\'s storage endpoint. E.g. \'ci-overcloud.storage.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameInternal\": {\"default\": \"overcloud.internalapi.ooo.test\", \"description\": \"The DNS name of this cloud\'s internal_api endpoint. E.g. \'ci-overcloud.internalapi.tripleo.org\'.\\n\", \"type\": \"string\"}, \"CloudNameCtlplane\": {\"default\": \"overcloud.ctlplane.ooo.test\", \"description\": \"The DNS name of this cloud\'s provisioning network endpoint. E.g. \'ci-overcloud.ctlplane.tripleo.org\'.\\n\", \"type\": \"string\"}}, \"resources\": {\"IncomingMetadataSettings\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(role_networks => $.data.role_networks) -> list(coalesce($.data.role_data, []).where($ != null).where($.containsKey(\'metadata_settings\')).metadata_settings.flatten().distinct().where($ != null and $.containsKey(\'network\')).where($role_networks.contains($.network))).flatten()\", \"data\": {\"role_data\": {\"get_param\": \"RoleData\"}, \"role_networks\": [\"ctlplane\", \"storage\", \"internal_api\", \"tenant\"]}}}}}, \"IndividualServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"let(fqdns => $.data.fqdns) -> dict(coalesce($.data.metadata, []).where($ != null and $.type = \'vip\').select([concat(\'managed_service_\', $.service, $.network), concat($.service, \'/\', $fqdns.get($.network))]))\", \"data\": {\"metadata\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}, \"fqdns\": {\"storage\": {\"get_param\": \"CloudNameStorage\"}, \"internal_api\": {\"get_param\": \"CloudNameInternal\"}, \"ctlplane\": {\"get_param\": \"CloudNameCtlplane\"}}}}}}}, \"CompactServices\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"yaql\": {\"expression\": \"dict(coalesce($.data, []).where($ != null and $.type = \'node\').groupBy(concat(\'compact_service_\', $.service), $.network.replace(\'_\', \'\')))\", \"data\": {\"get_attr\": [\"IncomingMetadataSettings\", \"value\"]}}}}}}, \"outputs\": {\"metadata\": {\"description\": \"actual metadata entries that will be passed to the server.\", \"value\": {\"map_merge\": [{\"get_attr\": [\"IndividualServices\", \"value\"]}, {\"get_attr\": [\"CompactServices\", \"value\"]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"RoleData\": \"[{\\\"service_name\\\": \\\"boot_params_service\\\", \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Configure tuned before reboot\\\", \\\"when\\\": \\\"step|int == 0\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tuned\\\"}, \\\"vars\\\": {\\\"tuned_profile\\\": \\\"throughput-performance\\\", \\\"tuned_isolated_cores\\\": \\\"\\\"}}, {\\\"name\\\": \\\"Configure kernel args and reboot\\\", \\\"when\\\": \\\"step|int == 0\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_kernel\\\", \\\"tasks_from\\\": \\\"kernelargs.yml\\\"}, \\\"vars\\\": {\\\"tripleo_kernel_args\\\": \\\"\\\", \\\"tripleo_kernel_hugepages\\\": {}, \\\"tripleo_kernel_hugepages_remove\\\": false, \\\"tripleo_kernel_defer_reboot\\\": false, \\\"tripleo_kernel_reboot_timeout\\\": 900}}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"upgrade prepare for leapp to align kernel arg shortcommings in leapp\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\", \\\"system_upgrade_prepare\\\"], \\\"when\\\": [\\\"step|int == 3\\\", \\\"upgrade_leapp_enabled\\\"], \\\"block\\\": [{\\\"name\\\": \\\"fix grub entries to have name start with GRUB_\\\", \\\"replace\\\": {\\\"path\\\": \\\"/etc/default/grub\\\", \\\"regexp\\\": \\\"^(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)(.*)\\\", \\\"replace\\\": \\\"GRUB_\\\\\\\\1\\\\\\\\2\\\"}}, {\\\"name\\\": \\\"fix grub entries in append statement\\\", \\\"replace\\\": {\\\"path\\\": \\\"/etc/default/grub\\\", \\\"regexp\\\": \\\"(.*){(TRIPLEO_HEAT_TEMPLATE_KERNEL_ARGS)}(.*)\\\", \\\"replace\\\": \\\"\\\\\\\\1{GRUB_\\\\\\\\2}\\\\\\\\3\\\"}}]}]}, {\\\"service_name\\\": \\\"ca_certs\\\", \\\"config_settings\\\": {\\\"tripleo::trusted_cas::ca_map\\\": {}}, \\\"step_config\\\": \\\"include tripleo::trusted_cas\\\"}, {\\\"service_name\\\": \\\"collectd\\\", \\\"config_settings\\\": {\\\"tripleo::profile::base::metrics::collectd::enable_file_logging\\\": true, \\\"collectd::plugin::logfile::log_file\\\": \\\"/var/log/collectd/collectd.log\\\", \\\"collectd::manage_repo\\\": false, \\\"collectd::purge\\\": true, \\\"collectd::recurse\\\": true, \\\"collectd::purge_config\\\": true, \\\"collectd::minimum_version\\\": \\\"5.7\\\", \\\"collectd::interval\\\": 120, \\\"collectd::plugin::unixsock::socketgroup\\\": \\\"root\\\", \\\"collectd::plugin::unixsock::socketfile\\\": \\\"/run/collectd-socket\\\", \\\"collectd::plugin::unixsock::deletesocket\\\": true, \\\"collectd::plugin::cpu::reportbycpu\\\": true, \\\"collectd::plugin::cpu::reportbystate\\\": true, \\\"collectd::plugin::cpu::reportnumcpu\\\": false, \\\"collectd::plugin::cpu::valuespercentage\\\": true, \\\"collectd::plugin::df::ignoreselected\\\": true, \\\"collectd::plugin::df::reportbydevice\\\": true, \\\"collectd::plugin::df::fstypes\\\": [\\\"xfs\\\"], \\\"collectd::plugin::load::reportrelative\\\": true, \\\"collectd::plugin::virt::connection\\\": \\\"qemu:///system\\\", \\\"collectd::plugin::virt::extra_stats\\\": \\\"pcpu cpu_util vcpu memory disk disk_err disk_allocation disk_capacity disk_physical domain_state job_stats_background perf\\\", \\\"collectd::plugin::virt::hostname_format\\\": \\\"hostname\\\", \\\"tripleo.collectd.plugins.collectd\\\": [\\\"cpu\\\", \\\"df\\\", \\\"disk\\\", \\\"hugepages\\\", \\\"interface\\\", \\\"load\\\", \\\"memory\\\", \\\"unixsock\\\", \\\"uptime\\\"], \\\"tripleo::profile::base::metrics::collectd::amqp_transport_name\\\": \\\"metrics\\\", \\\"tripleo::profile::base::metrics::collectd::amqp_address\\\": \\\"collectd\\\", \\\"tripleo::profile::base::metrics::collectd::amqp_instances\\\": {}, \\\"tripleo::profile::base::metrics::collectd::amqp_retry_delay\\\": 1, \\\"tripleo::profile::base::metrics::collectd::amqp_host\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"tripleo::profile::base::metrics::collectd::amqp_port\\\": 5666, \\\"tripleo::profile::base::metrics::collectd::amqp_user\\\": \\\"guest\\\", \\\"tripleo::profile::base::metrics::collectd::amqp_password\\\": \\\"guest\\\"}, \\\"service_config_settings\\\": {\\\"rsyslog\\\": {\\\"tripleo_logging_sources_collectd\\\": [{\\\"tag\\\": \\\"collectd\\\", \\\"file\\\": \\\"/var/log/containers/collectd/collectd.log\\\"}]}}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"collectd\\\", \\\"puppet_tags\\\": \\\"collectd_client_config,exec\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::metrics::collectd\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/collectd.json\\\": {\\\"command\\\": \\\"/usr/sbin/collectd -f\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src/etc/collectd.d\\\", \\\"dest\\\": \\\"/etc/\\\", \\\"merge\\\": false, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/log/collectd\\\", \\\"owner\\\": \\\"collectd:collectd\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/scripts\\\", \\\"owner\\\": \\\"collectd:collectd\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/config-scripts\\\", \\\"owner\\\": \\\"collectd:collectd\\\", \\\"recurse\\\": true}]}}, \\\"container_config_scripts\\\": {\\\"container_puppet_apply.sh\\\": {\\\"mode\\\": \\\"0700\\\", \\\"content\\\": \\\"#!/bin/bash\\\\nset -eux\\\\nSTEP=$1\\\\nTAGS=$2\\\\nCONFIG=$3\\\\nEXTRA_ARGS=${4:-\'\'}\\\\nif [ -d /tmp/puppet-etc ]; then\\\\n  # ignore copy failures as these may be the same file depending on docker mounts\\\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\\\nfi\\\\necho \\\\\\\"{\\\\\\\\\\\\\\\"step\\\\\\\\\\\\\\\": ${STEP}}\\\\\\\" > /etc/puppet/hieradata/docker_puppet.json\\\\n# $::deployment_type in puppet-tripleo\\\\nexport FACTER_deployment_type=containers\\\\nset +e\\\\npuppet apply $EXTRA_ARGS \\\\\\\\\\\\n    --verbose \\\\\\\\\\\\n    --detailed-exitcodes \\\\\\\\\\\\n    --summarize \\\\\\\\\\\\n    --color=false \\\\\\\\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\\\\\\\n    --tags $TAGS \\\\\\\\\\\\n    -e \\\\\\\"noop_resource(\'package\'); ${CONFIG}\\\\\\\"\\\\nrc=$?\\\\nset -e\\\\nset +ux\\\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\\\n    exit 0\\\\nfi\\\\nexit $rc\\\\n\\\"}, \\\"pyshim.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n# Copyright 2018 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\n#\\\\n# Usage: pyshim.sh <script and/or arguments>\\\\n#\\\\n# Unfortunately THT doesn\'t know which version of python might be in a\\\\n# container so we need this script to be able to try python3 or python2\\\\n# depending on availability.  Since this is a temporary shim until we\'ve\\\\n# fully cut over to python3, we check for the existence of python3 first\\\\n# before falling back to python2. This will help in the transition from\\\\n# python2 based containers to python3.\\\\n\\\\nshow_usage() {\\\\n    echo \\\\\\\"Usage: pyshim.sh <script and/or arguments>\\\\\\\"\\\\n}\\\\n\\\\nif [ $# -lt 1 ]\\\\nthen\\\\n    show_usage\\\\n    exit 1\\\\nfi\\\\n\\\\nset -x\\\\nif command -v python3 >/dev/null; then\\\\n    python3 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python2 >/dev/null; then\\\\n    python2 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python >/dev/null; then\\\\n    python \\\\\\\"$@\\\\\\\"\\\\nelse\\\\n    echo \\\\\\\"ERROR: python is not available!\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\"}, \\\"pacemaker_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nset -u\\\\n\\\\n# ./pacemaker_restart_bundle.sh mysql galera galera-bundle Master _\\\\n# ./pacemaker_restart_bundle.sh redis redis redis-bundle Slave Master\\\\n# ./pacemaker_restart_bundle.sh ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\nRESTART_SCRIPTS_DIR=$(dirname $0)\\\\nTRIPLEO_SERVICE=$1\\\\nRESOURCE_NAME=$2\\\\nBUNDLE_NAME=$3\\\\nWAIT_TARGET_LOCAL=$4\\\\nWAIT_TARGET_ANYWHERE=${5:-_}\\\\nTRIPLEO_MINOR_UPDATE=\\\\\\\"${TRIPLEO_MINOR_UPDATE:-false}\\\\\\\"\\\\nTRIPLEO_HA_WRAPPER_RESOURCE_EXISTS=\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS:-false}\\\\\\\"\\\\n\\\\nbundle_can_be_restarted() {\\\\n    local bundle=$1\\\\n    # As long as the resource bundle is managed by pacemaker and is\\\\n    # not meant to stay stopped, no matter the state of any inner\\\\n    # pcmk_remote or ocf resource, we should restart it to give it a\\\\n    # chance to read the new config.\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g is-managed 2>/dev/null)\\\\\\\" != \\\\\\\"false\\\\\\\" ] && \\\\\\\\\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g target-role 2>/dev/null)\\\\\\\" != \\\\\\\"Stopped\\\\\\\" ]\\\\n}\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    logger -t pcmkrestart \\\\\\\"$1\\\\\\\"\\\\n}\\\\n\\\\nHOSTNAME=$(/bin/hostname -s)\\\\nif [ x\\\\\\\"${TRIPLEO_MINOR_UPDATE,,}\\\\\\\" != x\\\\\\\"true\\\\\\\" ]; then\\\\n    if [ x\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS,,}\\\\\\\" = x\\\\\\\"false\\\\\\\" ]; then\\\\n        # Do not restart during initial deployment, as the resource\\\\n        # has just been created.\\\\n        SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n        if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n            log \\\\\\\"Initial deployment, skipping the restart of ${BUNDLE_NAME}\\\\\\\"\\\\n\\\\tfi\\\\n        exit 0\\\\n    else\\\\n        # During a stack update, this script is called in parallel on\\\\n        # every node the resource runs on, after the service\'s configs\\\\n        # have been updated on all nodes. So we need to run pcs only\\\\n        # once (e.g. on the service\'s boostrap node).\\\\n        if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n            SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n            if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n                replicas_running=$(crm_resource -Q -r $BUNDLE_NAME --locate 2>&1 | wc -l)\\\\n                if [ \\\\\\\"$replicas_running\\\\\\\" != \\\\\\\"0\\\\\\\" ]; then\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Stopping:\\\\\\\"\\\\n                    /sbin/pcs resource disable --wait=600 $BUNDLE_NAME\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Starting:\\\\\\\"\\\\n                    /sbin/pcs resource enable --wait=600 $BUNDLE_NAME\\\\n                else\\\\n                    log \\\\\\\"${BUNDLE_NAME} is not running anywhere,\\\\\\\" \\\\\\\\\\\\n                         \\\\\\\"cleaning up to restart it globally if necessary\\\\\\\"\\\\n                    /sbin/pcs resource cleanup $BUNDLE_NAME\\\\n                fi\\\\n            else\\\\n                log \\\\\\\"Skipping global restart of ${BUNDLE_NAME} on ${HOSTNAME} it will be restarted by node ${SERVICE_NODEID}\\\\\\\"\\\\n            fi\\\\n\\\\n        else\\\\n            log \\\\\\\"No global restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n        fi\\\\n    fi\\\\nelse\\\\n    # During a minor update workflow however, a host gets fully\\\\n    # updated before updating the next one. So unlike stack\\\\n    # update, at the time this script is called, the service\'s\\\\n    # configs aren\'t updated on all nodes yet. So only restart the\\\\n    # resource locally, where it\'s guaranteed that the config is\\\\n    # up to date.\\\\n    HOST=$(facter hostname)\\\\n\\\\n    if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n\\\\t# if the resource is running locally, restart it\\\\n\\\\tif crm_resource -r $BUNDLE_NAME --locate 2>&1 | grep -w -q \\\\\\\"${HOST}\\\\\\\"; then\\\\n            log \\\\\\\"Restarting ${BUNDLE_NAME} locally on \'${HOST}\'\\\\\\\"\\\\n            /sbin/pcs resource restart $BUNDLE_NAME \\\\\\\"${HOST}\\\\\\\"\\\\n\\\\n\\\\telse\\\\n\\\\t    # At this point, if no resource is running locally, it\'s\\\\n\\\\t    # either because a) it has failed previously, or b) because\\\\n\\\\t    # it\'s an A/P resource running elsewhere.\\\\n\\\\t    # By cleaning up resource, we ensure that a) it will try to\\\\n\\\\t    # restart, or b) it won\'t do anything if the resource is\\\\n\\\\t    # already running elsewhere.\\\\n            log \\\\\\\"${BUNDLE_NAME} is currently not running on \'${HOST}\',\\\\\\\" \\\\\\\\\\\\n                 \\\\\\\"cleaning up its state to restart it if necessary\\\\\\\"\\\\n            /sbin/pcs resource cleanup $BUNDLE_NAME node=\\\\\\\"${HOST}\\\\\\\"\\\\n\\\\tfi\\\\n\\\\n\\\\t# Wait until the resource is in the expected target state\\\\n\\\\t$RESTART_SCRIPTS_DIR/pacemaker_wait_bundle.sh \\\\\\\\\\\\n            $RESOURCE_NAME $BUNDLE_NAME \\\\\\\\\\\\n            \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" \\\\\\\\\\\\n\\\\t    \\\\\\\"${HOST}\\\\\\\" 600\\\\n    else\\\\n        log \\\\\\\"No restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\"}, \\\"pacemaker_wait_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# ----\\\\n# Wait for an OCF resource or a bundle to be restarted\\\\n# ----\\\\n# e.g.:\\\\n# M/S OCF:      $0 galera galera-bundle Master\\\\n# clone OCF:    $0 rabbitmq rabbitmq-bundle Started\\\\n# A/P M/S OCF:  $0 redis redis-bundle Slave Master\\\\n# A/P bundle:   $0 openstack-cinder-volume openstack-cinder-volume _ Started\\\\n# clone bundle: $0 haproxy-bundle haproxy-bundle Started\\\\n\\\\n# design note 1:\\\\n#  - this script is called during a minor update; it is called\\\\n#    once per node that hosts a service replica.\\\\n#  - the purpose of this script is to ensure that restarting the\\\\n#    service replica locally won\'t disrupt the service availability\\\\n#    for the end user. To reach that goal, the script waits until the\\\\n#    service is restarted locally or globallu and reaches a given\\\\n#    target state (i.e. Started, Slave or Master).\\\\n# design note 2:\\\\n#   - we don\'t want to track restart error: our only job is to ensure\\\\n#     service restart synchronization, not service health.\\\\n#   - In particular, we don\'t want to error out in case the resource\\\\n#     cannot be restarted locally, because that would make the minor\\\\n#     update fail, even if potentially other replicas still provide\\\\n#     the service.\\\\n# design note 3:\\\\n#   - we can bail out early if we determine that the resource can\'t\\\\n#     be restarted automatically by pacemaker (e.g. its \\\\\\\"blocked\\\\\\\",\\\\n#     unmanaged or disabled).\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nusage() {\\\\n    echo 2>&1 \\\\\\\"Usage: $0 NAME BUNDLE_NAME ROLE_LOCAL [ROLE_ANYWHERE] [HOST] [TIMEOUT]\\\\\\\"\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\n#\\\\n# Utility functions to detect stuck resources\\\\n#\\\\n\\\\nbundle_failures_locally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local replica_name\\\\n    for i in $(seq 0 $last); do\\\\n\\\\treplica_name=${BUNDLE_NAME}-${engine}-${i}\\\\n\\\\tcrm_failcount -q -G -r $replica_name -N $HOST\\\\n    done\\\\n}\\\\n\\\\nbundle_failures_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tcrm_failcount -q -G -r ${BUNDLE_NAME}-${engine}-${i}\\\\n    done\\\\n}\\\\n\\\\nbundle_running_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    # return the number of running bundles replica, i.e. the number of\\\\n    # docker/podman resource replicas currently running in the cluster\\\\n    crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:heartbeat:${engine}\']/node)\\\\\\\" -\\\\n}\\\\n\\\\nocf_failures_globally() {\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local bundle_node\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tbundle_node=${BUNDLE_NAME}-${i}\\\\n\\\\tcrm_failcount -q -G -r $NAME -N $bundle_node\\\\n    done\\\\n}\\\\n\\\\ndid_resource_failed_locally() {\\\\n    local failures\\\\n    local running\\\\n    local remotehost\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# if we\'re dealing with an ocf resource, it is running on a\\\\n\\\\t# pacemaker_remote rather that on the real host, and the\\\\n\\\\t# failcounts are thus associated to the pcmk remote. Replace\\\\n\\\\t# the host\'s name with the pcmk remote\'s name.\\\\n        remotehost=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"string(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource[@resource_agent=\'${OCF}:pacemaker:remote\']/@id)\\\\\\\" -)\\\\n\\\\tif [ -n \\\\\\\"${remotehost}\\\\\\\" ]; then\\\\n\\\\t    crm_failcount -q -G -r $NAME -N $remotehost | grep -q -w INFINITY\\\\n\\\\t    return $?\\\\n\\\\tfi\\\\n\\\\t# If no pcmk remote is currently running, the failcount from\\\\n\\\\t# the ocf resource is useless, compute the failcount from the\\\\n\\\\t# bundle case instead (computed below).\\\\n    fi\\\\n\\\\n    # for bundles, pacemaker can run any bundle replica locally\\\\n    # (e.g. galera-bundle-docker-{0,1,2}), and a failure happens when\\\\n    # there are no more replica to try.\\\\n    # That is, when _at least_ one replica failed locally, and all the\\\\n    # others either failed or are currently running elsewhere.\\\\n    failures=$(bundle_failures_locally $HOST | grep -c -w INFINITY)\\\\n    running=$(bundle_running_globally)\\\\n    test $failures -gt 0 && \\\\\\\\\\\\n    test $(( $failures + $running )) -ge $BUNDLE_REPLICAS\\\\n}\\\\n\\\\ndid_resource_failed_globally() {\\\\n    local remotecount\\\\n    local failures\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# we check the state of an ocf resource only if the\\\\n\\\\t# pcmkremotes are started\\\\n        remotecount=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node)\\\\\\\" -)\\\\n\\\\tif [ \\\\\\\"${remotecount}\\\\\\\" = \\\\\\\"0\\\\\\\" ]; then\\\\n\\\\t    # no pcmkremote is running, so check the bundle state\\\\n\\\\t    # instead of checking the ocf resource\\\\n\\\\t    # bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\t    failures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\telse\\\\n\\\\t    # ocf resource failed if it failed to start on\\\\n\\\\t    # all $BUNDLE_REPLICAS bundle nodes\\\\n\\\\t    failures=$(ocf_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\tfi\\\\n    else\\\\n\\\\t# bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\tfailures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\ttest $failures -eq $BUNDLE_REPLICAS\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Input validation\\\\n#\\\\n\\\\nNAME=$1\\\\nif [ -z \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nBUNDLE_NAME=$2\\\\nif [ -z \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument BUNDLE_NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nROLE_LOCAL=$3\\\\nif [ \\\\\\\"${ROLE_LOCAL}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_LOCAL=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nROLE_ANYWHERE=$4\\\\nif [ \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_ANYWHERE=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nif [ -z \\\\\\\"${ROLE_LOCAL}\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ]; then\\\\n        echo 2>&1 \\\\\\\"Error: either ROLE_LOCAL or ROLE_ANYWHERE must be non empty\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nelse\\\\n    if !(echo \\\\\\\"${ROLE_LOCAL}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n        echo 2>&1 \\\\\\\"Error: argument ROLE_LOCAL must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nfi\\\\n\\\\nif [ -n \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ] && !(echo \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n    echo 2>&1 \\\\\\\"Error: argument ROLE_ANYWHERE must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\n# Ensure compatibility with pacemaker 2.1\\\\nif pacemaker_supports_promoted; then\\\\n    ROLE_LOCAL=$(echo \\\\\\\"$ROLE_LOCAL\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    ROLE_ANYWHERE=$(echo \\\\\\\"$ROLE_ANYWHERE\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    OCF=\\\\\\\"ocf\\\\\\\"\\\\nelse\\\\n    OCF=\\\\\\\"ocf:\\\\\\\"\\\\nfi\\\\n\\\\nHOST=${5:-$(facter hostname)}\\\\nTIMEOUT=${6:-600}\\\\n\\\\n\\\\n# Configure the search\\\\n# ----\\\\n# Note: we can\'t use crm_resource in all searches because we can\'t\\\\n# easily extract the host the OCF resources run on (crm_resource\\\\n# returns the pcmk-remote nodes rather than the hosts)\\\\n# So instead, we implement various searches with XPath directly.\\\\n\\\\nif [ \\\\\\\"${BUNDLE_NAME}\\\\\\\" != \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n# ocf resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node[@name=\'${HOST}\']/../../resource[@id=\'${NAME}\']\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle//resource[@id=\'${NAME}\']\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle/primitive[@id=\'${BUNDLE_NAME}\']/../*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nelse\\\\n# bundle resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']//resource\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nfi\\\\n\\\\nbundle_def_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nBUNDLE_CONTAINER_ENGINE=$(cibadmin -Q | xmllint --xpath \\\\\\\"name(${bundle_def_xpath})\\\\\\\" -)\\\\nBUNDLE_REPLICAS=$(cibadmin -Q | xmllint --xpath \\\\\\\"string(${bundle_def_xpath}/@replicas)\\\\\\\" -)\\\\n\\\\n\\\\n# The wait algorithm follows a two-stage approach\\\\n#  1. Depending on how the script is called, we first check whether\\\\n#     the resource is restarted locally. An A/P resource may be\\\\n#     restarted elsewhere in the cluster.\\\\n#  2. If needed, check whether the A/P resource has restarted\\\\n#     elsewhere. For A/P M/S resources, in case the resource is\\\\n#     restarted as Slave locally, ensure a Master is available.\\\\n\\\\nsuccess=1\\\\nbailout=1\\\\ntimeout=$TIMEOUT\\\\nrole=\\\\\\\"\\\\\\\"\\\\n\\\\n# Stage 1: local check\\\\nif [ -n \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n    log \\\\\\\"Waiting until ${NAME} has restarted on ${HOST} and is in state ${ROLE_LOCAL}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${local_resource_xpath}\\\\\\\"\\\\n\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resource=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${local_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n        role=$(echo \\\\\\\"${resource}\\\\\\\" | sed -ne \'s/.*\\\\\\\\Wrole=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\')\\\\n\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resource}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            log \\\\\\\"${NAME} is blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_locally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n            success=0\\\\n            continue\\\\n        elif [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n            # A/P: we are restarted in the expected state\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_LOCAL} on ${HOST}\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\n# Stage 2: global check\\\\nif [ $timeout -gt 0 ] && [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" != \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n    log \\\\\\\"Wait until ${NAME} is restarted anywhere in the cluster in state ${ROLE_ANYWHERE}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${any_resource_xpath}\\\\\\\"\\\\n\\\\n    success=1\\\\n    bailout=1\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resources=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${any_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif ! (echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\"\\\\\\\"); then\\\\n            log \\\\\\\"${NAME} blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_globally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wrole=\\\\\\\\\\\\\\\"${ROLE_ANYWHERE}\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_ANYWHERE} anywhere in the cluster\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\nif [ $timeout -le 0 ]; then\\\\n    log \\\\\\\"Timeout reached after ${TIMEOUT}s while waiting for ${NAME} to be restarted\\\\\\\"\\\\nelif [ $bailout -le 0 ]; then\\\\n    log \\\\\\\"Restart monitoring for ${NAME} cancelled\\\\\\\"\\\\nfi\\\\n\\\\nif [ $success -eq 0 ]; then\\\\n    log \\\\\\\"${NAME} successfully restarted\\\\\\\"\\\\nelse\\\\n    log \\\\\\\"${NAME} was not restarted properly\\\\\\\"\\\\nfi\\\\n\\\\n# Don\'t block minor update or stack update if the wait was unsuccessful\\\\nexit 0\\\\n\\\"}, \\\"wait-port-and-run.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\nset -eu\\\\n\\\\nHOST=$1\\\\nPORT=$2\\\\n\\\\necho \\\\\\\"$(date -u): Checking whether we can bind to ${HOST}:${PORT}\\\\\\\"\\\\nwhile (ss -Htnl src \\\\\\\"${HOST}\\\\\\\" \\\\\\\"sport = :${PORT}\\\\\\\" | grep -wq \\\\\\\"${PORT}\\\\\\\"); do\\\\n    echo \\\\\\\"$(date -u): ${HOST}:${PORT} still in use, waiting...\\\\\\\";\\\\n    sleep 10;\\\\ndone\\\\n\\\\nshift 2\\\\nCOMMAND=\\\\\\\"$*\\\\\\\"\\\\nif [ -z \\\\\\\"${COMMAND}\\\\\\\" ]; then\\\\n    COMMAND=\\\\\\\"true\\\\\\\"\\\\nfi\\\\nexec $COMMAND\\\\n\\\"}, \\\"pacemaker_resource_lock.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nMAX_RETRIES=10\\\\nCIB_ENOTFOUND=105\\\\n\\\\nusage() {\\\\n   echo \\\\\\\"Set a global property in the cluster with a validity timestamp.\\\\\\\"\\\\n   echo \\\\\\\"Usage:\\\\\\\"\\\\n   echo \\\\\\\"   $0 --acquire <lock_name> <lock_owner> <lock_ttl_in_seconds>\\\\\\\"\\\\n   echo \\\\\\\"   $0 --release <lock_name> <lock_owner>\\\\\\\"\\\\n   echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\nlock_create() {\\\\n    local name=$1\\\\n    local data=$2\\\\n    # cibadmin won\'t overwrite a key if someone else succeeded to create it concurrently\\\\n    cibadmin --sync-call --scope crm_config --create --xml-text \\\\\\\"<cluster_property_set id=\'${name}\'><nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${data}\'/></cluster_property_set>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_update() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    local new_data=$3\\\\n    # we only update the lock we expect to see, so we can\'t update someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --modify --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" --xml-text \\\\\\\"<nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${new_data}\'/>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_delete() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    # we only delete the lock we expect to see, so we can\'t delete someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --delete --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_get() {\\\\n    local lockname=$1\\\\n    local res\\\\n    local rc\\\\n    res=$(cibadmin --query --scope crm_config --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'$lockname\']\\\\\\\" 2>/dev/null)\\\\n    rc=$?\\\\n    if [ $rc -eq 0 ]; then\\\\n        echo \\\\\\\"$res\\\\\\\" | sed -n \'s/.*value=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\'\\\\n    fi\\\\n    return $rc\\\\n}\\\\n\\\\nlock_owner() {\\\\n    local lock=$1\\\\n    echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f1\\\\n}\\\\n\\\\nlock_has_expired() {\\\\n    local lock=$1\\\\n    local expiry=$(echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f2)\\\\n    local now=$(date +%s)\\\\n    test $now -ge $expiry\\\\n}\\\\n\\\\n\\\\n# Perform a lock action and restart if the CIB has been modified before\\\\n# committing the lock action\\\\ntry_action() {\\\\n    local fun=$1\\\\n    local lock=$2\\\\n    local requester=$3\\\\n    local args=${4:-}\\\\n    local tries=$MAX_RETRIES\\\\n    local rc=1\\\\n    if [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_acquire\\\\\\\" ] || [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_release\\\\\\\" ]; then\\\\n        log \\\\\\\"Try running $fun\\\\\\\"\\\\n    else\\\\n        return 2\\\\n    fi\\\\n    while [ $rc -ne 0 ]; do\\\\n        $fun $lock $requester $args\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Operation $1 succeeded\\\\\\\"\\\\n            return 0\\\\n        elif [ $rc -eq 3 ]; then\\\\n            # rc == 3 -> CIB changed before push\\\\n            if [ $tries -eq 0 ]; then\\\\n                log \\\\\\\"Failed to commit after $MAX_RETRIES retries. Bailing out.\\\\\\\"\\\\n                return 2\\\\n            else\\\\n                log \\\\\\\"Failed to commit. Retrying operation.\\\\\\\"\\\\n                tries=$(($tries - 1))\\\\n            fi\\\\n        elif [ $rc -eq 2 ]; then\\\\n            # rc == 2 -> unrecoverable cib error (e.g. pacemaker down)\\\\n            log \\\\\\\"Unexpected failure. Bailing out\\\\\\\"\\\\n            return $rc\\\\n        else\\\\n            # rc == 1 -> lock error (not owner, lock doesn\'t exists)\\\\n            return $rc\\\\n        fi\\\\n    done\\\\n}\\\\n\\\\n# The lock mechanism uses cibadmin\'s atomic creation so cluster-wide\\\\n# state coherency is guaranteed by pacemaker\\\\nlock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc\\\\n    local lock\\\\n    local expiry\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        lock_has_expired $lock\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Lock has expired, now available for being held\\\\\\\"\\\\n        else\\\\n            # lock is still held. check whether we\'re the owner\\\\n            owner=$(lock_owner $lock)\\\\n            if [ \\\\\\\"$owner\\\\\\\" = \\\\\\\"$requester\\\\\\\" ];then\\\\n                log \\\\\\\"Requester already owns the lock, acquiring attempt will just reconfigure the TTL\\\\\\\"\\\\n            else\\\\n                log \\\\\\\"Lock is held by someone else ($owner)\\\\\\\"\\\\n                return 1\\\\n            fi\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Lock is not held yet\\\\\\\"\\\\n    fi\\\\n\\\\n    # prepare the lock info\\\\n    expiry=$(($(date +%s) + $ttl))\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Attempting to update the lock\\\\\\\"\\\\n        lock_update $lockname \\\\\\\"$lock\\\\\\\" \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    else\\\\n        log \\\\\\\"Attempting to acquire the lock\\\\\\\"\\\\n        lock_create $lockname \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    fi\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' acquired by \'$requester\', valid until $(date -d @$expiry)\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB changed, lock cannot be acquired\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# The lock mechanism uses the CIB\'s num_updates tag to implement\\\\n# a conditional store. Cluster-wide locking is guaranteed by pacemaker\\\\nlock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Lock doesn\'t exist. Nothing to release\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"Lock exists, check whether we\'re the owner\\\\\\\"\\\\n        owner=$(lock_owner $lock)\\\\n        if [ \\\\\\\"$owner\\\\\\\" != \\\\\\\"$requester\\\\\\\" ];then\\\\n            log \\\\\\\"Lock is held by someone else ($owner), will not unlock\\\\\\\"\\\\n            return 1\\\\n        fi\\\\n    fi\\\\n\\\\n    lock_delete $lockname \\\\\\\"$lock\\\\\\\"\\\\n    rc=$?\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' released by \'$requester\'\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB deletion error, lock cannot be released\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Retrieve the owner of a lock from the CIB\\\\n# this is a read-only operation, so no need to log debug info\\\\nlock_get_owner() {\\\\n    local lockname=$1\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        return 1\\\\n    else\\\\n        lock_owner $lock\\\\n        return 0\\\\n    fi\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nLOCKNAME=$2\\\\nREQUESTER=$3\\\\nTTL=${4:-60}\\\\n\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nif [ $ACTION != \\\\\\\"--help\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"$LOCKNAME\\\\\\\" ]; then\\\\n        error \\\\\\\"You must specific a lock name\\\\\\\"\\\\n    fi\\\\n    if [ $ACTION != \\\\\\\"--owner\\\\\\\" ] && [ $ACTION != \\\\\\\"-o\\\\\\\" ]; then\\\\n        if [ -z \\\\\\\"$REQUESTER\\\\\\\" ]; then\\\\n            error \\\\\\\"You must specific a lock requester\\\\\\\"\\\\n        fi\\\\n    fi\\\\nfi\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) try_action lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --release|-r) try_action lock_release $LOCKNAME $REQUESTER;;\\\\n    --acquire-once|-A) lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --owner|-o) lock_get_owner $LOCKNAME;;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}, \\\"pacemaker_mutex_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_restart_bundle.sh --lock mysql galera galera-bundle Master _\\\\n# pacemaker_mutex_restart_bundle.sh --lock ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Restart a clustered resource in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --lock <tripleo-service> <pcmk-resource> <pcmk-bundle> <target-state-local> <target-state-cluster>\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\nACTION=$1\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --lock) ;;\\\\n    *) error \\\\\\\"Unknown action \'$ACTION\'\\\\\\\";;\\\\nesac\\\\n\\\\nTRIPLEO_SERVICE=$2\\\\nLOCK_NAME=${TRIPLEO_SERVICE}-restart-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to restart resource $TRIPLEO_SERVICE\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\nRESOURCE_NAME=$3\\\\nBUNDLE_NAME=$4\\\\nWAIT_TARGET_LOCAL=$5\\\\nWAIT_TARGET_ANYWHERE=${6:-_}\\\\n\\\\nif pacemaker_supports_promoted; then\\\\n    WAIT_TARGET_LOCAL=$(echo \\\\\\\"$5\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    WAIT_TARGET_ANYWHERE=$(echo \\\\\\\"${6:-_}\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    promoted_role=\\\\\\\"Promoted\\\\\\\"\\\\nelse\\\\n    promoted_role=\\\\\\\"Master\\\\\\\"\\\\nfi\\\\n\\\\n# The lock TTL should accomodate for the resource start/promote timeout\\\\nif [ \\\\\\\"$RESOURCE_NAME\\\\\\\" != \\\\\\\"$BUNDLE_NAME\\\\\\\" ]; then\\\\n    if [ \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ] || [ \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ]; then\\\\n        rsc_op=\\\\\\\"promote\\\\\\\"\\\\n    else\\\\n        rsc_op=\\\\\\\"start\\\\\\\"\\\\n    fi\\\\n    # <op id=\\\\\\\"galera-promote-interval-0s\\\\\\\" interval=\\\\\\\"0s\\\\\\\" name=\\\\\\\"promote\\\\\\\" on-fail=\\\\\\\"block\\\\\\\" timeout=\\\\\\\"300s\\\\\\\"/>\\\\n    PCMK_TTL=$(cibadmin -Q | xmllint -xpath \\\\\\\"string(//primitive[@id=\'${RESOURCE_NAME}\']/operations/op[@name=\'${rsc_op}\']/@timeout)\\\\\\\" - | sed \'s/s$//\')\\\\n    LOCK_TTL=$((PCMK_TTL + 30))\\\\nelse\\\\n    # The podman RA\'s default start timeout\\\\n    LOCK_TTL=90\\\\nfi\\\\n\\\\nlog \\\\\\\"Acquire a ${LOCK_TTL}s restart lock for service $TRIPLEO_SERVICE before restarting it\\\\\\\"\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nrc=1\\\\nwhile [ $rc -ne 0 ]; do\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire $LOCK_NAME $LOCK_OWNER $LOCK_TTL\\\\n    rc=$?\\\\n    if [ $rc != 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not acquire lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Could not acquire lock, retrying\\\\\\\"\\\\n            sleep 10\\\\n        fi\\\\n    fi\\\\ndone\\\\n\\\\nlog \\\\\\\"Restart the service $TRIPLEO_SERVICE locally\\\\\\\"\\\\n# Reuse the local restart script in t-h-t (driven by env var TRIPLEO_MINOR_UPDATE)\\\\nTRIPLEO_MINOR_UPDATE=true /var/lib/container-config-scripts/pacemaker_restart_bundle.sh $TRIPLEO_SERVICE $RESOURCE_NAME $BUNDLE_NAME $WAIT_TARGET_LOCAL $WAIT_TARGET_ANYWHERE\\\\n\\\\n# If we reached this point, always try to release the lock\\\\nlog \\\\\\\"Release the restart lock for service $TRIPLEO_SERVICE\\\\\\\"\\\\n/var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $LOCK_NAME $LOCK_OWNER\\\\nrc=$?\\\\nif [ $rc -ne 0 ] && [ $rc -ne 1 ]; then\\\\n    error \\\\\\\"Could not release held lock (rc: $rc)\\\\\\\"\\\\nfi\\\\n\\\"}, \\\"pacemaker_mutex_shutdown.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_shutdown.sh --acquire\\\\n# pacemaker_mutex_shutdown.sh --release\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Shutdown a cluster node in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --acquire # prevent other node from shutting down until we hold the lock\\\\\\\"\\\\n    echo \\\\\\\"   $0 --release # release the lock, other node can compete for the shutdown lock\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nshutdown_lock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc=1\\\\n    local current_owner\\\\n    local owner_stopped\\\\n    local owner_rc\\\\n\\\\n    log \\\\\\\"Acquiring the shutdown lock\\\\\\\"\\\\n    while [ $rc -ne 0 ]; do\\\\n        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire-once $lockname $requester $ttl\\\\n        rc=$?\\\\n        if [ $rc -ne 0 ]; then\\\\n            if [ $rc -eq 2 ]; then\\\\n                error \\\\\\\"Could not acquire the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n            else\\\\n                # The lock is held by another node.\\\\n                current_owner=$(/var/lib/container-config-scripts/pacemaker_resource_lock.sh --owner $lockname)\\\\n                owner_rc=$?\\\\n                if [ $owner_rc -eq 2 ]; then\\\\n                    error \\\\\\\"Could not get the shutdown lock owner due to unrecoverable error (rc: $owner_rc), bailing out\\\\\\\"\\\\n                fi\\\\n                if [ $owner_rc -eq 0 ]; then\\\\n                    # If the owner is marked as offline, that means it has shutdown and\\\\n                    # we can clean the lock preemptively and try to acquire it.\\\\n                    owner_stopped=$(crm_mon -1X | xmllint --xpath \'count(//nodes/node[@name=\\\\\\\"\'${current_owner}\'\\\\\\\" and @online=\\\\\\\"false\\\\\\\" and @unclean=\\\\\\\"false\\\\\\\"])\' -)\\\\n                    if [ \\\\\\\"${owner_stopped}\\\\\\\" = \\\\\\\"1\\\\\\\" ]; then\\\\n                        log \\\\\\\"Shutdown lock held by stopped node \'${current_owner}\', lock can be released\\\\\\\"\\\\n                        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $current_owner\\\\n                        continue\\\\n                    fi\\\\n                fi\\\\n                log \\\\\\\"Shutdown lock held by another node (rc: $rc), retrying\\\\\\\"\\\\n                sleep 10\\\\n            fi\\\\n        fi\\\\n    done\\\\n    log \\\\\\\"Shutdown lock acquired\\\\\\\"\\\\n    return 0\\\\n}\\\\n\\\\n\\\\n# Release the lock if we still own it. Not owning it anymore is not fatal\\\\nshutdown_lock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n\\\\n    log \\\\\\\"Releasing the shutdown lock\\\\\\\"\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $requester\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not release the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Shutdown lock no longer held, nothing to do\\\\\\\"\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Shutdown lock released\\\\\\\"\\\\n    fi\\\\n    return 0\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nLOCK_NAME=tripleo-shutdown-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to aquire the shutdown lock\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\n# We start with a very high TTL, that long enough to accomodate a cluster stop.\\\\n# As soon as the node will get offline, the other competing node will be entitled\\\\n# to steal the lock, so they should never wait that long in practice.\\\\nLOCK_TTL=600\\\\n\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) shutdown_lock_acquire ${LOCK_NAME} ${LOCK_OWNER} ${LOCK_TTL};;\\\\n    --release|-r) shutdown_lock_release ${LOCK_NAME} ${LOCK_OWNER};;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}, \\\"collectd_check_health.py\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/python3\\\\n#\\\\n# Copyright 2022 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\n\\\\nimport json\\\\nimport os\\\\nimport re\\\\nimport shutil\\\\nimport subprocess\\\\nimport sys\\\\n\\\\nfrom pkg_resources import packaging\\\\n\\\\n\\\\nSOCKET = \\\\\\\"unix:/run/podman/podman.sock\\\\\\\"\\\\nPS_FORMAT = (\'{\\\\\\\"service\\\\\\\": \\\\\\\"{{.Names}}\\\\\\\", \\\\\\\"container\\\\\\\": \\\\\\\"{{.ID}}\\\\\\\", \'\\\\n             \'\\\\\\\"status\\\\\\\": \\\\\\\"{{.State}}\\\\\\\", \\\\\\\"healthy\\\\\\\": \\\\\\\"{{.Status}}\\\\\\\"},\')\\\\nBASE_FORMAT = \\\\\\\"{service: .Name, container: .Id, status: .State.Running, \\\\\\\"\\\\nRUNNING_REX = re.compile(r\\\\\\\"Up .*(?P<health>\\\\\\\\(u?n?healthy\\\\\\\\))\\\\\\\")\\\\nSKIP_LIST = [\'.*_bootstrap\', \'container-puppet-.*\', \'.*_db_sync\',\\\\n             \'.*_cron\', \'create_.*_wrapper\', \'.*_wait_bundle\',\\\\n             \'configure_.*\', \'.*_fix_perms\', \'.*_init_logs?\',\\\\n             \'.*_init_perm\', \'(nova|placement)_wait_for_.*\', \'nova_.*ensure_\',\\\\n             \'(swift_)?setup_.*\', \'mysql_data_ownership\', \'swift_copy_rings\',\\\\n             \'nova_statedir_owner\']\\\\n\\\\n\\\\nclass ExecuteError(Exception):\\\\n    def __init__(self, rc, msg):\\\\n        self.rc = rc\\\\n        self.msg = msg\\\\n        super().__init__()\\\\n\\\\n\\\\ndef execute(cmd, workdir: str = None,\\\\n            prev_proc: subprocess.Popen = None) -> subprocess.Popen:\\\\n    # Note(mmagr): When this script is executed by collectd-sensubility started\\\\n    #              via collectd the script has non-root permission but inherits\\\\n    #              environment from collectd with root permission. We need\\\\n    #              to avoid sensubility access /root when using podman-remote.\\\\n    #              See https://bugzilla.redhat.com/show_bug.cgi?id=2091076 for\\\\n    #              more info.\\\\n    proc_env = os.environ.copy()\\\\n    proc_env[\\\\\\\"HOME\\\\\\\"] = \\\\\\\"/tmp\\\\\\\"\\\\n    if type(cmd[0]) is list:  # multiple piped commands\\\\n        last = prev_proc\\\\n        for c in cmd:\\\\n            last = execute(c, workdir, last)\\\\n        return last\\\\n    else:  # single command\\\\n        inpipe = prev_proc.stdout if prev_proc is not None else None\\\\n        proc = subprocess.Popen(cmd, cwd=workdir, env=proc_env, stdin=inpipe,\\\\n                                stdout=subprocess.PIPE, stderr=subprocess.PIPE)\\\\n        if prev_proc is not None:\\\\n            prev_proc.stdout.close()\\\\n            prev_proc.stderr.close()\\\\n        return proc\\\\n\\\\n\\\\ndef get_health_from_status(status):\\\\n    healthy = status in (\'healthy\', \'running\')\\\\n    return int(healthy)\\\\n\\\\n\\\\ndef fetch_state_from_inspect(cont, fmt):\\\\n    proc = execute([\\\\n        [shutil.which(\'podman-remote\'),\\\\n           \'--url\', SOCKET, \'inspect\', cont[\\\\\\\"container\\\\\\\"]],\\\\n        [shutil.which(\'jq\'), \'.[] | %s\' % fmt]\\\\n    ])\\\\n    o, e = proc.communicate()\\\\n    if proc.returncode != 0:\\\\n        msg = \\\\\\\"Failed to fetch status of %s: %s\\\\\\\" % (cont, e.decode())\\\\n        raise ExecuteError(proc.returncode, msg)\\\\n\\\\n    item = json.loads(o.decode())\\\\n    item[\'status\'] = \'running\' if item[\'status\'] else \'stopped\'\\\\n    if len(item[\'healthy\']) > 0 and item[\'status\'] != \'stopped\':\\\\n        item[\'status\'] = item[\'healthy\']\\\\n\\\\n    item[\'healthy\'] = get_health_from_status(item[\'status\'])\\\\n    return item\\\\n\\\\n\\\\ndef fetch_state(item):\\\\n    if \'up \' in item[\'status\'].lower():\\\\n        item[\'status\'] = \'running\'\\\\n    if item[\'status\'] != \'running\':\\\\n        item[\'status\'] = \'stopped\'\\\\n\\\\n    match = RUNNING_REX.match(item[\'healthy\'])\\\\n    if match:\\\\n        health = match.group(\'health\')\\\\n    else:\\\\n        health = \'\'\\\\n    if health:\\\\n        item[\'status\'] = health.strip(\\\\\\\"()\\\\\\\")\\\\n\\\\n    item[\'healthy\'] = get_health_from_status(item[\'status\'])\\\\n    return item\\\\n\\\\n\\\\ndef fetch_container_health(ps_result, inspect_fmt):\\\\n\\\\n    def container_filter(item):\\\\n        for rx in [re.compile(i) for i in SKIP_LIST]:\\\\n            if rx.match(item[\\\\\\\"service\\\\\\\"]):\\\\n                return False\\\\n        return True\\\\n    try:\\\\n        containers = filter(container_filter, json.loads(ps_result))\\\\n    except json.decoder.JSONDecodeError:\\\\n        return 1, \\\\\\\"%s\\\\\\\\nFailed to parse above output.\\\\\\\" % ps_result\\\\n\\\\n    out = []\\\\n    for cont in containers:\\\\n        try:\\\\n            out.append(fetch_state(cont))\\\\n        except Exception:\\\\n            # fallback to slow inspect way in case of any error\\\\n            try:\\\\n                out.append(fetch_state_from_inspect(cont, inspect_fmt))\\\\n            except ExecuteError as ex:\\\\n                return ex.rc, ex.msg\\\\n    return 0, out\\\\n\\\\n\\\\nif __name__ == \\\\\\\"__main__\\\\\\\":\\\\n    proc = execute([shutil.which(\'podman-remote\'),\\\\n                    \'--url\', SOCKET, \'version\',\\\\n                    \'--format\', r\'{{.Server.Version}}\'])\\\\n    o, e = proc.communicate()\\\\n    try:\\\\n        if packaging.version.parse(o.decode().strip()) >= packaging.version.parse(\\\\\\\"4.0.0\\\\\\\"):\\\\n            inspect_fmt = BASE_FORMAT + \\\\\\\"healthy: .State.Health.Status}\\\\\\\"\\\\n        else:\\\\n            inspect_fmt = BASE_FORMAT + \\\\\\\"healthy: .State.Healthcheck.Status}\\\\\\\"\\\\n    except Exception:\\\\n        # keep podman-4.0.0+ format in case of version decoding error\\\\n        inspect_fmt = BASE_FORMAT + \\\\\\\"healthy: .State.Health.Status}\\\\\\\"\\\\n\\\\n    proc = execute([shutil.which(\'podman-remote\'), \'--url\', SOCKET,\\\\n                    \'ps\', \'--all\', \'--format\', PS_FORMAT])\\\\n    o, e = proc.communicate()\\\\n    if proc.returncode != 0:\\\\n        print(\\\\\\\"Failed to list containers:\\\\\\\\n%s\\\\\\\\n%s\\\\\\\" % (o.decode(), e.decode()))\\\\n        sys.exit(1)\\\\n\\\\n    rc, status = fetch_container_health(\\\\\\\"[%s]\\\\\\\" % o.decode().strip(\\\\\\\"\\\\\\\\n,\\\\\\\"), inspect_fmt)\\\\n    if rc != 0:\\\\n        print(\\\\\\\"Failed to inspect containers:\\\\\\\\n%s\\\\\\\" % status)\\\\n        sys.exit(rc)\\\\n    print(json.dumps(status))\\\\n\\\"}}, \\\"docker_config\\\": {\\\"step_3\\\": {\\\"collectd\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"user\\\": \\\"root\\\", \\\"restart\\\": \\\"always\\\", \\\"memory\\\": \\\"512m\\\", \\\"cap_add\\\": [\\\"IPC_LOCK\\\"], \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/collectd.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/containers/storage/overlay-containers:/var/lib/containers/storage/overlay-containers:ro\\\", \\\"/var/lib/config-data/puppet-generated/collectd:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/log/containers/collectd:/var/log/collectd:rw,z\\\", \\\"/var/lib/container-config-scripts:/config-scripts:ro\\\", \\\"/var/lib/container-user-scripts:/scripts:z\\\", \\\"/run:/run:rw\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup:ro\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/collectd\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}, {\\\"path\\\": \\\"/var/lib/container-user-scripts/\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0755\\\"}]}, {\\\"name\\\": \\\"import provision_mcelog\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_provision_mcelog\\\"}, \\\"when\\\": false}], \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"set enable_sensubility fact\\\", \\\"set_fact\\\": {\\\"enable_sensubility\\\": false}}, {\\\"name\\\": \\\"create podman socket for sensubility purposes\\\", \\\"block\\\": [{\\\"name\\\": \\\"create podman socket and appropriate systemd service\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_podman\\\", \\\"tasks_from\\\": \\\"tripleo_podman_service\\\"}, \\\"vars\\\": {\\\"tripleo_podman_socket_path\\\": \\\"/var/lib/tripleo-podman/collectd/podman.sock\\\"}}, {\\\"name\\\": \\\"create systemd service for ensuring socket file ACL contains collectd\\\", \\\"become\\\": true, \\\"ansible.builtin.copy\\\": {\\\"content\\\": \\\"[Unit]\\\\nDescription=ACL setting for /var/lib/tripleo-podman/collectd/podman.sock\\\\nRequires=tripleo_collectd.service\\\\nAfter=tripleo_podman.service\\\\nAfter=tripleo_collectd.service\\\\n\\\\n[Service]\\\\nType=oneshot\\\\nExecStart=/usr/bin/podman exec -it collectd setfacl -m m:rwx /run/podman/podman.sock\\\\nExecStart=/usr/bin/podman exec -it collectd setfacl -R -m u:collectd:rwx /run/podman\\\\nExecStart=/usr/bin/podman exec -it collectd setfacl -d -m u:collectd:rwx /run/podman\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\", \\\"dest\\\": \\\"/etc/systemd/system/tripleo_podman_collectd_acl.service\\\", \\\"mode\\\": 420}}, {\\\"name\\\": \\\"enable podman.sock ACL service\\\", \\\"ansible.builtin.service\\\": {\\\"name\\\": \\\"tripleo_podman_collectd_acl.service\\\", \\\"enabled\\\": true}}, {\\\"name\\\": \\\"create directory for downloads of users\' scripts\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/container-user-scripts\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0755\\\"}}, {\\\"name\\\": \\\"download exec scripts\\\", \\\"ansible.builtin.get_url\\\": {\\\"url\\\": \\\"{{ item.source }}\\\", \\\"checksum\\\": \\\"{{ item.checksum }}\\\", \\\"dest\\\": \\\"/var/lib/container-user-scripts/{{ item.name }}\\\", \\\"mode\\\": \\\"0755\\\"}, \\\"with_items\\\": []}], \\\"when\\\": [\\\"enable_sensubility|bool\\\", \\\"step|int == 1\\\"]}], \\\"update_tasks\\\": [{\\\"name\\\": \\\"remove rsyslog configuration for podman healthcheck log\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_podman\\\", \\\"tasks_from\\\": \\\"tripleo_podman_rsyslog_cleanup\\\"}}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"remove rsyslog configuration for podman healthcheck log\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_podman\\\", \\\"tasks_from\\\": \\\"tripleo_podman_rsyslog_cleanup\\\"}}, {\\\"name\\\": \\\"Force pull image collectd\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\", \\\"system_upgrade_run\\\"], \\\"when\\\": [\\\"step|int == 3\\\"], \\\"containers.podman.podman_image\\\": {\\\"name\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\\\", \\\"force\\\": true}}, {\\\"name\\\": \\\"UBI8 to UBI9 switch of collectd\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\", \\\"system_upgrade_run\\\"], \\\"when\\\": [\\\"step|int == 5\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Update collectd to UBI9\\\", \\\"tripleo_container_manage\\\": {\\\"config_dir\\\": \\\"/var/lib/tripleo-config/container-startup-config/step_3\\\", \\\"config_patterns\\\": \\\"collectd.json\\\", \\\"config_id\\\": [\\\"tripleo_step3\\\"], \\\"log_base_path\\\": \\\"{{ container_log_stdout_path }}\\\", \\\"debug\\\": \\\"{{ enable_debug | bool }}\\\", \\\"config_overrides\\\": {\\\"collectd\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\\\"}}}}]}]}, {\\\"service_name\\\": \\\"ceilometer_agent_compute\\\", \\\"monitoring_subscription\\\": \\\"overcloud-ceilometer-agent-compute\\\", \\\"config_settings\\\": {\\\"ceilometer::logging::debug\\\": true, \\\"ceilometer::agent::polling::manage_polling\\\": false, \\\"ceilometer::agent::service_credentials::password\\\": \\\"VPFWIDH2TOahkjV4iFx7Ybaum\\\", \\\"ceilometer::agent::service_credentials::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"ceilometer::agent::service_credentials::region_name\\\": \\\"regionOne\\\", \\\"ceilometer::agent::service_credentials::project_name\\\": \\\"service\\\", \\\"ceilometer::agent::service_credentials::user_domain_name\\\": \\\"Default\\\", \\\"ceilometer::agent::service_credentials::auth_project_domain_name\\\": \\\"Default\\\", \\\"ceilometer::agent::service_credentials::interface\\\": \\\"internalURL\\\", \\\"ceilometer::notification_driver\\\": [\\\"noop\\\"], \\\"ceilometer::amqp_rpc_address_prefix\\\": \\\"\\\", \\\"ceilometer::amqp_notify_address_prefix\\\": \\\"\\\", \\\"ceilometer::telemetry_secret\\\": \\\"uQjnMyGhHWUkHld1m4XhlG2J3\\\", \\\"ceilometer::snmpd_readonly_username\\\": \\\"ro_snmp_user\\\", \\\"ceilometer::snmpd_readonly_user_password\\\": \\\"ZjqJunM2ky5JwyQiOzNvi5Oi\\\", \\\"ceilometer::host\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"ceilometer::rabbit_heartbeat_in_pthread\\\": false, \\\"ceilometer::cache::enabled\\\": true, \\\"ceilometer::cache::tls_enabled\\\": true, \\\"ceilometer::cache::backend\\\": \\\"dogpile.cache.pymemcache\\\", \\\"ceilometer::cache::enable_socket_keepalive\\\": true, \\\"ceilometer::agent::polling::instance_discovery_method\\\": \\\"libvirt_metadata\\\", \\\"ceilometer_redis_password\\\": \\\"OX4ONLYKs4HxBKueJEBvZcitq\\\", \\\"compute_namespace\\\": true, \\\"ceilometer::agent::polling::tenant_name_discovery\\\": false}, \\\"service_config_settings\\\": {\\\"keystone\\\": {\\\"tripleo::profile::base::keystone::ceilometer_notification_topics\\\": [\\\"notifications\\\"]}}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"ceilometer\\\", \\\"puppet_tags\\\": \\\"ceilometer_config\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::ceilometer::agent::polling\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/ceilometer_agent_compute.json\\\": {\\\"command\\\": \\\"/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log/ceilometer/compute.log\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}]}}, \\\"docker_config\\\": {\\\"step_4\\\": {\\\"ceilometer_agent_compute\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": false, \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_libvirt.target\\\"], \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/ceilometer_agent_compute.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/log/containers/ceilometer:/var/log/ceilometer:z\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/ceilometer\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}]}, {\\\"name\\\": \\\"enable virt_sandbox_use_netlink for healthcheck\\\", \\\"seboolean\\\": {\\\"name\\\": \\\"virt_sandbox_use_netlink\\\", \\\"persistent\\\": true, \\\"state\\\": true}, \\\"when\\\": [\\\"ansible_facts.selinux is defined\\\", \\\"ansible_facts.selinux.status == \\\\\\\"enabled\\\\\\\"\\\"]}]}, {\\\"service_name\\\": \\\"ceilometer_agent_ipmi\\\", \\\"monitoring_subscription\\\": \\\"overcloud-ceilometer-agent-ipmi\\\", \\\"config_settings\\\": {\\\"ceilometer::logging::debug\\\": true, \\\"ceilometer::agent::polling::manage_polling\\\": false, \\\"ceilometer::agent::service_credentials::password\\\": \\\"VPFWIDH2TOahkjV4iFx7Ybaum\\\", \\\"ceilometer::agent::service_credentials::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"ceilometer::agent::service_credentials::region_name\\\": \\\"regionOne\\\", \\\"ceilometer::agent::service_credentials::project_name\\\": \\\"service\\\", \\\"ceilometer::agent::service_credentials::user_domain_name\\\": \\\"Default\\\", \\\"ceilometer::agent::service_credentials::auth_project_domain_name\\\": \\\"Default\\\", \\\"ceilometer::agent::service_credentials::interface\\\": \\\"internalURL\\\", \\\"ceilometer::notification_driver\\\": [\\\"noop\\\"], \\\"ceilometer::amqp_rpc_address_prefix\\\": \\\"\\\", \\\"ceilometer::amqp_notify_address_prefix\\\": \\\"\\\", \\\"ceilometer::telemetry_secret\\\": \\\"uQjnMyGhHWUkHld1m4XhlG2J3\\\", \\\"ceilometer::snmpd_readonly_username\\\": \\\"ro_snmp_user\\\", \\\"ceilometer::snmpd_readonly_user_password\\\": \\\"ZjqJunM2ky5JwyQiOzNvi5Oi\\\", \\\"ceilometer::host\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"ceilometer::rabbit_heartbeat_in_pthread\\\": false, \\\"ceilometer::cache::enabled\\\": true, \\\"ceilometer::cache::tls_enabled\\\": true, \\\"ceilometer::cache::backend\\\": \\\"dogpile.cache.pymemcache\\\", \\\"ceilometer::cache::enable_socket_keepalive\\\": true, \\\"ceilometer_redis_password\\\": \\\"OX4ONLYKs4HxBKueJEBvZcitq\\\", \\\"ipmi_namespace\\\": true}, \\\"service_config_settings\\\": {\\\"rsyslog\\\": {\\\"tripleo_logging_sources_ceilometer_agent_ipmi\\\": [{\\\"tag\\\": \\\"openstack.ceilometer.agent.ipmi\\\", \\\"file\\\": \\\"/var/log/containers/ceilometer/ipmi.log\\\"}]}}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"ceilometer\\\", \\\"puppet_tags\\\": \\\"ceilometer_config\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::ceilometer::agent::polling\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/ceilometer-agent-ipmi.json\\\": {\\\"command\\\": \\\"/usr/bin/ceilometer-polling --polling-namespaces ipmi --logfile /var/log/ceilometer/ipmi.log\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}]}}, \\\"docker_config\\\": {\\\"step_3\\\": {\\\"ceilometer_init_log\\\": {\\\"start_order\\\": 0, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"user\\\": \\\"root\\\", \\\"command\\\": [\\\"/bin/bash\\\", \\\"-c\\\", \\\"chown -R ceilometer:ceilometer /var/log/ceilometer\\\"], \\\"volumes\\\": [\\\"/var/log/containers/ceilometer:/var/log/ceilometer:z\\\"]}}, \\\"step_4\\\": {\\\"ceilometer_agent_ipmi\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/ceilometer-agent-ipmi.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/log/containers/ceilometer:/var/log/ceilometer:z\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/ceilometer\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}]}]}, {\\\"service_name\\\": \\\"ipaservice\\\", \\\"upgrade_tasks\\\": [], \\\"step_config\\\": \\\"\\\", \\\"ipa_registration_tasks\\\": [{\\\"name\\\": \\\"Get undercloud FQDN\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"set_fact\\\": {\\\"undercloud_fqdn\\\": \\\"{{ ansible_facts[\'fqdn\'] }}\\\"}}, {\\\"include_role\\\": {\\\"name\\\": \\\"tripleo_ipa_registration\\\", \\\"apply\\\": {\\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"environment\\\": {\\\"IPA_USER\\\": \\\"nova/{{ undercloud_fqdn }}\\\", \\\"KRB5_CLIENT_KTNAME\\\": \\\"FILE:/etc/novajoin/krb5.keytab\\\", \\\"KRB5CCNAME\\\": \\\"/etc/novajoin/krb5.cache\\\", \\\"IPA_HOST\\\": \\\"ipa.ooo.test\\\"}}}, \\\"vars\\\": {\\\"tripleo_ipa_enroll_base_server\\\": true, \\\"tripleo_ipa_delegate_server\\\": \\\"{{ inventory_hostname }}\\\", \\\"tripleo_ipa_base_server_fqdn\\\": \\\"{{ fqdn_canonical }}\\\", \\\"tripleo_ipa_server_metadata\\\": \\\"{{ service_metadata_settings | to_json }}\\\"}, \\\"when\\\": \\\"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\\\"}, {\\\"name\\\": \\\"Enroll the node as an ipa client\\\", \\\"vars\\\": {\\\"ipaclient_install_packages\\\": false, \\\"idm_enroll_base_server\\\": true}, \\\"block\\\": [{\\\"name\\\": \\\"check if default.conf exists\\\", \\\"stat\\\": {\\\"path\\\": \\\"/etc/ipa/default.conf\\\"}, \\\"register\\\": \\\"ipa_conf_exists\\\"}, {\\\"name\\\": \\\"install openssl-perl\\\", \\\"become\\\": true, \\\"package\\\": {\\\"name\\\": \\\"openssl-perl\\\", \\\"state\\\": \\\"present\\\"}, \\\"when\\\": [\\\"ipaclient_install_packages|bool\\\"]}, {\\\"name\\\": \\\"register as an ipa client\\\", \\\"include_role\\\": {\\\"name\\\": \\\"ipaclient\\\", \\\"apply\\\": {\\\"become\\\": true}}, \\\"vars\\\": {\\\"state\\\": \\\"present\\\", \\\"ipaclient_otp\\\": \\\"{{ ipa_host_otp }}\\\", \\\"ipaclient_mkhomedir\\\": false, \\\"ipaclient_no_ntp\\\": false, \\\"ipaclient_force\\\": true, \\\"ipaclient_hostname\\\": \\\"{{ fqdn_canonical }}\\\", \\\"ansible_fqdn\\\": \\\"{{ ipaclient_hostname }}\\\", \\\"ipaclients\\\": [\\\"ipaclient_hostname\\\"], \\\"ansible_distribution\\\": \\\"{{ ansible_facts[\'distribution\'] }}\\\", \\\"ansible_distribution_major_version\\\": \\\"{{ ansible_facts[\'distribution_major_version\'] }}\\\", \\\"ansible_distribution_release\\\": \\\"{{ ansible_facts[\'distribution_release\'] }}\\\", \\\"ansible_distribution_version\\\": \\\"{{ ansible_facts[\'distribution_version\'] }}\\\", \\\"ansible_os_family\\\": \\\"{{ ansible_facts[\'os_family\'] }}\\\", \\\"ipaclient_servers\\\": [\\\"ipa.ooo.test\\\"], \\\"ipaclient_domain\\\": \\\"ooo.test\\\"}, \\\"when\\\": [\\\"idm_enroll_base_server|bool\\\", \\\"not ipa_conf_exists.stat.exists\\\"]}, {\\\"name\\\": \\\"restart certmonger service\\\", \\\"become\\\": true, \\\"systemd\\\": {\\\"state\\\": \\\"restarted\\\", \\\"daemon_reload\\\": true, \\\"name\\\": \\\"certmonger.service\\\"}, \\\"when\\\": [\\\"idm_enroll_base_server|bool\\\", \\\"not ipa_conf_exists.stat.exists\\\"]}, {\\\"name\\\": \\\"set discovered ipa realm\\\", \\\"set_fact\\\": {\\\"idm_realm\\\": \\\"{{ lookup(\'ini\', \'realm default=OOO.TEST section=global file=/etc/ipa/default.conf\')}}\\\"}}], \\\"when\\\": \\\"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\\\"}], \\\"external_deploy_tasks\\\": [{\\\"name\\\": \\\"add the DNS entries into IPA in step 1\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"tripleo_ipa_dns\\\"}, \\\"vars\\\": {\\\"tripleo_ipa_ptr_zone_split_ipv4\\\": \\\"1\\\", \\\"tripleo_ipa_ptr_zone_split_ipv6\\\": \\\"1\\\"}, \\\"when\\\": true}], \\\"environment\\\": {\\\"IPA_USER\\\": \\\"nova/{{ ansible_facts[\'fqdn\'] }}\\\", \\\"KRB5_CLIENT_KTNAME\\\": \\\"FILE:/etc/novajoin/krb5.keytab\\\", \\\"KRB5CCNAME\\\": \\\"/etc/novajoin/krb5.cache\\\", \\\"IPA_HOST\\\": \\\"ipa.ooo.test\\\"}}], \\\"scale_tasks\\\": [{\\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": \\\"down\\\", \\\"block\\\": [{\\\"name\\\": \\\"unregister node from ipa server\\\", \\\"import_role\\\": {\\\"name\\\": \\\"tripleo_ipa_cleanup\\\"}, \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"vars\\\": {\\\"tripleo_ipa_keytab\\\": \\\"FILE:/etc/novajoin/krb5.keytab\\\", \\\"tripleo_ipa_hosts_to_delete\\\": [\\\"{{ fqdn_canonical }}\\\"]}}]}], \\\"external_upgrade_tasks\\\": [{\\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"check if ipa server has required permissions\\\", \\\"import_role\\\": {\\\"name\\\": \\\"tls_everywhere\\\", \\\"tasks_from\\\": \\\"ipa-server-check\\\"}, \\\"tags\\\": [\\\"opendev-validation\\\", \\\"opendev-validation-tls-everywhere\\\"]}]}]}, {\\\"service_name\\\": \\\"iscsid\\\", \\\"config_settings\\\": {\\\"tripleo::profile::base::iscsid::chap_algs\\\": \\\"SHA3-256,SHA256,SHA1,MD5\\\"}, \\\"service_config_settings\\\": {}, \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Run lvmfilter role\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_lvmfilter\\\"}, \\\"when\\\": [\\\"step|int == 1\\\"]}], \\\"ansible_group_vars\\\": {\\\"tripleo_tripleo_lvmfilter_enabled\\\": false, \\\"tripleo_tripleo_lvmfilter_devices_allowlist\\\": [], \\\"tripleo_tripleo_lvmfilter_devices_denylist\\\": [\\\".*\\\"], \\\"ContainerIscsidImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\\\", \\\"ContainerIscsidConfigImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\\\"}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"iscsid\\\", \\\"puppet_tags\\\": \\\"iscsid_config\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::iscsid\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\\\", \\\"volumes\\\": [\\\"/etc/iscsi:/tmp/iscsi.host:z\\\"]}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/iscsid.json\\\": {\\\"command\\\": \\\"/usr/sbin/iscsid -f\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src-iscsid/\\\", \\\"dest\\\": \\\"/etc/iscsi/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}]}}, \\\"docker_config\\\": {\\\"step_3\\\": {\\\"iscsid\\\": {\\\"start_order\\\": 2, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/iscsid.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys:/sys\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\\\", \\\"/etc/target:/etc/target:z\\\", \\\"/var/lib/iscsi:/var/lib/iscsi:z\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create fcontext entry for iscsi\\\", \\\"community.general.sefcontext\\\": {\\\"target\\\": \\\"{{ item.path }}(/.*)?\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"state\\\": \\\"present\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/etc/iscsi\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/etc/target\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/iscsi\\\", \\\"setype\\\": \\\"container_file_t\\\"}]}, {\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/etc/iscsi\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/etc/target\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/iscsi\\\", \\\"setype\\\": \\\"container_file_t\\\"}]}, {\\\"name\\\": \\\"stat /lib/systemd/system/iscsid.socket\\\", \\\"stat\\\": \\\"path=/lib/systemd/system/iscsid.socket\\\", \\\"register\\\": \\\"stat_iscsid_socket\\\"}, {\\\"name\\\": \\\"Stop and disable iscsid.socket service\\\", \\\"service\\\": \\\"name=iscsid.socket state=stopped enabled=no\\\", \\\"when\\\": \\\"stat_iscsid_socket.stat.exists\\\"}, {\\\"name\\\": \\\"Check if iscsi.service is enabled\\\", \\\"command\\\": \\\"systemctl is-enabled --quiet iscsi.service\\\", \\\"failed_when\\\": false, \\\"register\\\": \\\"iscsi_service_enabled_result\\\"}, {\\\"name\\\": \\\"Stop iscsi.service\\\", \\\"service\\\": \\\"name=iscsi.service state=stopped enabled=no\\\", \\\"when\\\": [\\\"iscsi_service_enabled_result is changed\\\", \\\"iscsi_service_enabled_result.rc == 0\\\"]}], \\\"upgrade_tasks\\\": []}, {\\\"service_name\\\": \\\"kernel\\\", \\\"host_prep_tasks\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"tripleo_kernel\\\"}}], \\\"ansible_group_vars\\\": {\\\"hieradata_localhost_address\\\": \\\"localhost\\\", \\\"tripleo_kernel_extra_modules\\\": {}, \\\"tripleo_kernel_extra_packages\\\": {}, \\\"tripleo_kernel_sysctl_extra_settings\\\": {\\\"net.ipv6.conf.default.disable_ipv6\\\": {\\\"value\\\": 0}, \\\"net.ipv4.ip_local_reserved_ports\\\": {\\\"value\\\": \\\"35357,49000-49001\\\"}, \\\"net.ipv6.conf.all.disable_ipv6\\\": {\\\"value\\\": 0}, \\\"net.ipv6.conf.lo.disable_ipv6\\\": {\\\"value\\\": 0}, \\\"net.ipv4.ip_forward\\\": {\\\"value\\\": 1}, \\\"net.ipv4.conf.all.rp_filter\\\": {\\\"value\\\": 1}, \\\"net.ipv6.conf.all.forwarding\\\": {\\\"value\\\": 0}, \\\"net.ipv4.ip_nonlocal_bind\\\": {\\\"value\\\": 1}, \\\"net.ipv6.ip_nonlocal_bind\\\": {\\\"value\\\": 1}, \\\"kernel.pid_max\\\": {\\\"value\\\": 1048576}, \\\"net.ipv4.neigh.default.gc_thresh1\\\": {\\\"value\\\": 1024}, \\\"net.ipv4.neigh.default.gc_thresh2\\\": {\\\"value\\\": 2048}, \\\"net.ipv4.neigh.default.gc_thresh3\\\": {\\\"value\\\": 4096}, \\\"net.bridge.bridge-nf-call-arptables\\\": {\\\"value\\\": 1}, \\\"net.bridge.bridge-nf-call-iptables\\\": {\\\"value\\\": 1}, \\\"net.bridge.bridge-nf-call-ip6tables\\\": {\\\"value\\\": 1}, \\\"fs.inotify.max_user_instances\\\": {\\\"value\\\": 1024}, \\\"fs.aio-max-nr\\\": {\\\"value\\\": 1048576}}}}, {\\\"service_name\\\": \\\"metrics_qdr\\\", \\\"firewall_rules\\\": {\\\"109 metrics qdr\\\": {\\\"dport\\\": [5666]}, \\\"109 accept internal metrics qdr ctlplane subnet 192.168.122.0/24\\\": {\\\"dport\\\": [5667, 5668]}}, \\\"monitoring_subscription\\\": \\\"overcloud-qdr\\\", \\\"service_config_settings\\\": {\\\"rsyslog\\\": {\\\"tripleo_logging_sources_metrics_qdr\\\": [{\\\"tag\\\": \\\"openstack.nova.consoleauth\\\", \\\"file\\\": \\\"/var/log/containers/metrics_qdr/metrics_qdr.log\\\", \\\"startmsg.regex\\\": \\\"^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}(.[0-9]+ \\\\\\\\\\\\\\\\+[0-9]+)? [A-Z]+ \\\\\\\\\\\\\\\\([a-z]+\\\\\\\\\\\\\\\\) \\\"}]}}, \\\"config_settings\\\": {\\\"tripleo::profile::base::metrics::qdr::listener_addr\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"tripleo::haproxy::metrics_qdr\\\": false, \\\"tripleo::profile::base::metrics::qdr::listener_port\\\": 5666, \\\"tripleo::profile::base::metrics::qdr::username\\\": \\\"guest\\\", \\\"tripleo::profile::base::metrics::qdr::password\\\": \\\"guest\\\", \\\"tripleo::profile::base::metrics::qdr::connectors\\\": [], \\\"tripleo::profile::base::metrics::qdr::addresses\\\": [{\\\"prefix\\\": \\\"collectd\\\", \\\"distribution\\\": \\\"multicast\\\"}, {\\\"prefix\\\": \\\"ceilometer/metering.sample\\\", \\\"distribution\\\": \\\"multicast\\\"}, {\\\"prefix\\\": \\\"ceilometer/event.sample\\\", \\\"distribution\\\": \\\"multicast\\\"}], \\\"tripleo::profile::base::metrics::qdr::autolink_addresses\\\": [], \\\"tripleo::profile::base::metrics::qdr::listener_require_ssl\\\": false, \\\"tripleo::profile::base::metrics::qdr::listener_require_encrypt\\\": false, \\\"tripleo::profile::base::metrics::qdr::listener_sasl_mech\\\": \\\"ANONYMOUS\\\", \\\"tripleo::profile::base::metrics::qdr::listener_ssl_cert_db\\\": \\\"/etc/ipa/ca.crt\\\", \\\"tripleo::profile::base::metrics::qdr::listener_ssl_cert_file\\\": \\\"/etc/pki/tls/certs/metrics_qdr.crt\\\", \\\"tripleo::profile::base::metrics::qdr::listener_ssl_key_file\\\": \\\"/etc/pki/tls/private/metrics_qdr.key\\\", \\\"tripleo::profile::base::metrics::qdr::listener_ssl_pw_file\\\": \\\"\\\", \\\"tripleo::profile::base::metrics::qdr::listener_ssl_password\\\": \\\"\\\", \\\"tripleo::profile::base::metrics::qdr::listener_trusted_certs\\\": \\\"\\\", \\\"qdr::log_enable\\\": \\\"info+\\\", \\\"qdr::log_output\\\": \\\"/var/log/qdrouterd/metrics_qdr.log\\\", \\\"qdr::listener_auth_peer\\\": false, \\\"tripleo::profile::base::metrics::qdr::ssl_profiles\\\": [{\\\"name\\\": \\\"sslProfile\\\"}, {\\\"name\\\": \\\"tlsProfile\\\", \\\"certFile\\\": \\\"/etc/pki/tls/certs/metrics_qdr.crt\\\", \\\"keyFile\\\": \\\"/etc/pki/tls/private/metrics_qdr.key\\\", \\\"caCertFile\\\": \\\"/etc/ipa/ca.crt\\\"}]}, \\\"metadata_settings\\\": [{\\\"service\\\": \\\"metrics_qdr\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}], \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"metrics_qdr\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::metrics::qdr\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/metrics_qdr.json\\\": {\\\"command\\\": \\\"/usr/sbin/qdrouterd -c /etc/qpid-dispatch/qdrouterd.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-tls/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true, \\\"optional\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/lib/qdrouterd\\\", \\\"owner\\\": \\\"qdrouterd:qdrouterd\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/etc/pki/tls/certs/metrics_qdr.crt\\\", \\\"owner\\\": \\\"qdrouterd:qdrouterd\\\", \\\"optional\\\": true}, {\\\"path\\\": \\\"/etc/pki/tls/private/metrics_qdr.key\\\", \\\"owner\\\": \\\"qdrouterd:qdrouterd\\\", \\\"optional\\\": true}]}}, \\\"docker_config\\\": {\\\"step_1\\\": {\\\"metrics_qdr_init_logs\\\": {\\\"start_order\\\": 0, \\\"detach\\\": false, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"privileged\\\": false, \\\"user\\\": \\\"root\\\", \\\"volumes\\\": [\\\"/var/log/containers/metrics_qdr:/var/log/qdrouterd:z\\\"], \\\"command\\\": [\\\"/bin/bash\\\", \\\"-c\\\", \\\"chown -R qdrouterd:qdrouterd /var/log/qdrouterd\\\"]}, \\\"metrics_qdr\\\": {\\\"start_order\\\": 1, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"user\\\": \\\"qdrouterd\\\", \\\"privileged\\\": false, \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/metrics_qdr.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/metrics_qdr:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/metrics_qdr:/var/lib/qdrouterd:z\\\", \\\"/var/log/containers/metrics_qdr:/var/log/qdrouterd:z\\\", \\\"/etc/pki/tls/certs/metrics_qdr.crt:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/metrics_qdr.crt:ro\\\", \\\"/etc/pki/tls/private/metrics_qdr.key:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/metrics_qdr.key:ro\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Certificate generation\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"enable_internal_tls\\\"], \\\"block\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"linux-system-roles.certificate\\\"}, \\\"vars\\\": {\\\"certificate_requests\\\": [{\\\"name\\\": \\\"metrics_qdr\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"metrics_qdr/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"container_name=$({{container_cli}} ps --format=\\\\\\\\{\\\\\\\\{.Names\\\\\\\\}\\\\\\\\} | grep metrics_qdr)\\\\nservice_crt=\\\\\\\"/etc/pki/tls/certs/metrics_qdr.crt\\\\\\\"\\\\nservice_key=\\\\\\\"/etc/pki/tls/private/metrics_qdr.key\\\\n# Copy the new cert from the mount-point to the real path\\\\n{{container_cli}} exec \\\\\\\"$container_name\\\\\\\" cp \\\\\\\"/var/lib/kolla/config_files/src-tls$service_crt\\\\\\\" \\\\\\\"$service_crt\\\\\\\"\\\\n# Copy the new key from the mount-point to the real path\\\\n{{container_cli}} exec \\\\\\\"$container_name\\\\\\\" cp \\\\\\\"/var/lib/kolla/config_files/src-tls$service_key\\\\\\\" \\\\\\\"$service_key\\\\\\\"\\\\n# Set appropriate permissions\\\\n{{container_cli}} exec \\\\\\\"$container_name\\\\\\\" chown qdrouterd:qdrouterd \\\\\\\"$service_crt\\\\\\\"\\\\n{{container_cli}} exec \\\\\\\"$container_name\\\\\\\" chown qdrouterd:qdrouterd \\\\\\\"$service_key\\\\\\\"\\\\n# Trigger a container restart to read the new certificate\\\\n{{container_cli}} restart \\\\\\\"$container_name\\\\\\\"\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}]}}]}], \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent logs directory\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode|default(omit) }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/metrics_qdr\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}, {\\\"path\\\": \\\"/var/lib/metrics_qdr\\\", \\\"setype\\\": \\\"container_file_t\\\"}]}]}, {\\\"service_name\\\": \\\"mysql_client\\\", \\\"config_settings\\\": {\\\"tripleo::profile::base::database::mysql::client::mysql_client_bind_address\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"tripleo::profile::base::database::mysql::client::enable_ssl\\\": true, \\\"tripleo::profile::base::database::mysql::client::ssl_ca\\\": \\\"/etc/ipa/ca.crt\\\"}, \\\"step_config\\\": \\\"include tripleo::profile::base::database::mysql::client\\\"}, {\\\"service_name\\\": \\\"nova_compute\\\", \\\"monitoring_subscription\\\": \\\"overcloud-nova-compute\\\", \\\"config_settings\\\": {\\\"nova::my_ip\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"nova::rabbit_use_ssl\\\": \\\"True\\\", \\\"nova::keystone::service_user::send_service_user_token\\\": true, \\\"nova::keystone::service_user::project_name\\\": \\\"service\\\", \\\"nova::keystone::service_user::password\\\": \\\"jYAOwqRi16jRO54G5B1zoU6B6\\\", \\\"nova::keystone::service_user::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"nova::keystone::service_user::region_name\\\": \\\"regionOne\\\", \\\"nova::placement::project_name\\\": \\\"service\\\", \\\"nova::placement::password\\\": \\\"trZmJaOVoQNUy8C5jM1tVazQd\\\", \\\"nova::placement::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"nova::placement::region_name\\\": \\\"regionOne\\\", \\\"nova::placement::valid_interfaces\\\": \\\"internal\\\", \\\"nova::os_region_name\\\": \\\"regionOne\\\", \\\"nova::logging::debug\\\": true, \\\"nova::purge_config\\\": false, \\\"nova::network::neutron::project_name\\\": \\\"service\\\", \\\"nova::network::neutron::username\\\": \\\"neutron\\\", \\\"nova::network::neutron::region_name\\\": \\\"regionOne\\\", \\\"nova::dhcp_domain\\\": \\\"\\\", \\\"nova::network::neutron::password\\\": \\\"6qRgEE1E2pXgYo1BuAX3xSNst\\\", \\\"nova::network::neutron::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000/v3\\\", \\\"nova::network::neutron::valid_interfaces\\\": \\\"internal\\\", \\\"nova::glance::valid_interfaces\\\": \\\"internal\\\", \\\"nova::rabbit_heartbeat_timeout_threshold\\\": 60, \\\"nova::cinder_catalog_info\\\": \\\"volumev3:cinderv3:internalURL\\\", \\\"nova::host\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"nova::notify_on_state_change\\\": \\\"vm_and_task_state\\\", \\\"nova::notification_driver\\\": [\\\"noop\\\"], \\\"nova::notification_format\\\": \\\"unversioned\\\", \\\"nova::network::neutron::auth_type\\\": \\\"v3password\\\", \\\"nova::db::database_db_max_retries\\\": -1, \\\"nova::db::database_max_retries\\\": -1, \\\"nova::network::neutron::ovs_bridge\\\": \\\"br-int\\\", \\\"nova::compute::sync_power_state_interval\\\": 600, \\\"nova_is_additional_cell\\\": false, \\\"nova::cross_az_attach\\\": true, \\\"nova::cache::enabled\\\": true, \\\"nova::cache::tls_enabled\\\": true, \\\"nova::cache::backend\\\": \\\"dogpile.cache.pymemcache\\\", \\\"nova::rabbit_heartbeat_in_pthread\\\": false, \\\"nova::ovsdb_connection\\\": \\\"\\\", \\\"nova::compute::vcpu_pin_set\\\": [], \\\"nova::compute::cpu_shared_set\\\": [], \\\"nova::compute::cpu_dedicated_set\\\": [], \\\"nova::compute::reserved_host_memory\\\": 512, \\\"nova::compute::reserved_huge_pages\\\": [], \\\"nova::compute::neutron_physnets_numa_nodes_mapping\\\": {}, \\\"nova::compute::neutron_tunnel_numa_nodes\\\": [], \\\"nova::compute::resume_guests_state_on_host_boot\\\": false, \\\"nova::compute::libvirt::rx_queue_size\\\": 512, \\\"nova::compute::libvirt::tx_queue_size\\\": 512, \\\"nova::compute::libvirt::file_backed_memory\\\": 0, \\\"nova::compute::libvirt::volume_use_multipath\\\": false, \\\"nova::compute::libvirt::hw_machine_type\\\": \\\"x86_64=pc-q35-rhel9.0.0\\\", \\\"nova::compute::mkisofs_cmd\\\": \\\"mkisofs\\\", \\\"compute_enable_ksm\\\": false, \\\"nova::compute::rbd::libvirt_images_rbd_pool\\\": \\\"vms\\\", \\\"tripleo::profile::base::nova::compute::nova_nfs_enabled\\\": false, \\\"nfs_backend_enable\\\": false, \\\"nfs_share\\\": \\\"\\\", \\\"nfs_options\\\": \\\"context=system_u:object_r:nfs_t:s0\\\", \\\"nfs_vers\\\": \\\"4.2\\\", \\\"nova::compute::libvirt::num_pcie_ports\\\": 16, \\\"nova::compute::libvirt::mem_stats_period_seconds\\\": 10, \\\"nova::compute::rbd::ephemeral_storage\\\": false, \\\"resume_guests_state_on_host_boot\\\": false, \\\"nova::cpu_allocation_ratio\\\": 0.0, \\\"nova::ram_allocation_ratio\\\": 1.0, \\\"nova::disk_allocation_ratio\\\": 0.0, \\\"nova::compute::max_disk_devices_to_attach\\\": -1, \\\"nova::compute::libvirt::pmem_namespaces\\\": \\\"\\\", \\\"nova_pmem_namespaces\\\": \\\"\\\", \\\"nova::compute::image_cache::remove_unused_original_minimum_age_seconds\\\": 86400, \\\"nova::compute::libvirt::swtpm_enabled\\\": false, \\\"nova::compute::vgpu::vgpu_types_device_addresses_mapping\\\": {}, \\\"compute_disable_irqbalance\\\": false, \\\"nova::compute::libvirt::cpu_mode\\\": \\\"host-model\\\", \\\"nova::compute::libvirt::cpu_models\\\": [], \\\"nova::compute::libvirt::cpu_model_extra_flags\\\": \\\"\\\", \\\"nova_compute_opt_volumes\\\": [], \\\"nova_compute_startup_delay\\\": 0, \\\"nova_compute_opt_env_vars\\\": {}, \\\"nova::workarounds::never_download_image_if_on_rbd\\\": false, \\\"nova::compute::image_type_exclude_list\\\": [], \\\"nova_permit_post_copy\\\": true, \\\"nova_permit_auto_converge\\\": true, \\\"nova_libvirt_max_queues\\\": 0, \\\"nova_glance_enable_rbd_download\\\": false, \\\"nova_glance_rbd_download_multistore_id\\\": \\\"\\\", \\\"nova::compute::force_raw_images\\\": true, \\\"nova::compute::use_cow_images\\\": true, \\\"nova::compute::libvirt::preallocate_images\\\": \\\"none\\\", \\\"nova::compute::image_cache::manager_interval\\\": 2400, \\\"nova::compute::image_cache::remove_unused_base_images\\\": true, \\\"nova::compute::image_cache::remove_unused_resized_minimum_age_seconds\\\": 3600, \\\"nova::compute::image_cache::precache_concurrency\\\": 1, \\\"nova::compute::provider::custom_inventories\\\": {}, \\\"nova::compute::rbd::libvirt_images_rbd_glance_copy_poll_interval\\\": 15, \\\"nova::compute::rbd::libvirt_images_rbd_glance_copy_timeout\\\": 600, \\\"ContainerNovaComputeImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"ContainerNovaLibvirtConfigImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"nova::compute::libvirt::manage_libvirt_services\\\": false, \\\"nova::compute::pci::passthrough\\\": \\\"\\\", \\\"nova::compute::libvirt::migration_support\\\": false, \\\"tripleo::profile::base::nova::migration::client::nova_compute_enabled\\\": true, \\\"tripleo::profile::base::nova::migration::client::ssh_private_key\\\": \\\"-----BEGIN RSA PRIVATE KEY-----\\\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\\\n-----END RSA PRIVATE KEY-----\\\\n\\\", \\\"tripleo::profile::base::nova::migration::client::ssh_port\\\": 2022, \\\"nova::compute::rbd::libvirt_images_rbd_glance_store_name\\\": \\\"default_backend\\\", \\\"nova::compute::rbd::libvirt_images_rbd_ceph_conf\\\": \\\"/etc/ceph/ceph.conf\\\", \\\"nova::compute::rbd::libvirt_rbd_user\\\": \\\"openstack\\\", \\\"nova::compute::rbd::rbd_keyring\\\": \\\"client.openstack\\\", \\\"tripleo::profile::base::nova::compute::cinder_nfs_backend\\\": false, \\\"rbd_persistent_storage\\\": false, \\\"rbd_disk_cachemodes\\\": [\\\"network=writeback\\\"], \\\"nova::cinder::username\\\": \\\"cinder\\\", \\\"nova::cinder::auth_type\\\": \\\"v3password\\\", \\\"nova::cinder::project_name\\\": \\\"service\\\", \\\"nova::cinder::password\\\": \\\"4VUOJ2jSafTprEQXgi4C931Fh\\\", \\\"nova::cinder::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000/v3\\\", \\\"nova::cinder::region_name\\\": \\\"regionOne\\\", \\\"nova::compute::rbd::libvirt_rbd_secret_key\\\": \\\"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\\\", \\\"nova::compute::rbd::libvirt_rbd_secret_uuid\\\": \\\"1fb6a013-c2f0-4170-882f-f412ecd88fb9\\\", \\\"nova::compute::instance_usage_audit\\\": true, \\\"nova::compute::instance_usage_audit_period\\\": \\\"hour\\\", \\\"nova::compute::consecutive_build_service_disable_threshold\\\": \\\"10\\\", \\\"nova::compute::live_migration_wait_for_vif_plug\\\": true, \\\"nova::migration::libvirt::live_migration_permit_post_copy\\\": true, \\\"nova::migration::libvirt::live_migration_permit_auto_converge\\\": true, \\\"nova::migration::libvirt::live_migration_tunnelled\\\": false, \\\"nova::compute::vncserver_proxyclient_address\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"nova::compute::vncproxy_host\\\": \\\"overcloud.ooo.test\\\", \\\"nova::vncproxy::common::vncproxy_protocol\\\": \\\"https\\\", \\\"nova::vncproxy::common::vncproxy_host\\\": \\\"overcloud.ooo.test\\\", \\\"nova::vncproxy::common::vncproxy_port\\\": \\\"13080\\\", \\\"nova::compute::verify_glance_signatures\\\": false, \\\"nova::workarounds::disable_compute_service_check_for_ffu\\\": false}, \\\"service_config_settings\\\": {\\\"rsyslog\\\": {\\\"tripleo_logging_sources_nova_compute\\\": [{\\\"tag\\\": \\\"openstack.nova.compute\\\", \\\"file\\\": \\\"/var/log/containers/nova/nova-compute.log\\\"}]}, \\\"collectd\\\": {\\\"tripleo.collectd.plugins.nova_compute\\\": [\\\"virt\\\"], \\\"collectd::plugin::virt::connection\\\": \\\"qemu:///system\\\"}}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"nova_libvirt\\\", \\\"puppet_tags\\\": \\\"nova_config\\\", \\\"step_config\\\": \\\"# TODO(emilien): figure how to deal with libvirt profile.\\\\n# We\'ll probably treat it like we do with Neutron plugins.\\\\n# Until then, just include it in the default nova-compute role.\\\\ninclude tripleo::profile::base::nova::compute::libvirt\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/nova_compute.json\\\": {\\\"command\\\": \\\"/usr/bin/nova-compute \\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-iscsid/*\\\", \\\"dest\\\": \\\"/etc/iscsi/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/log/nova\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_compute_wait_for_compute_service.json\\\": {\\\"command\\\": \\\"/container-config-scripts/pyshim.sh /container-config-scripts/nova_wait_for_compute_service.py\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/log/nova\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"recurse\\\": true}]}}, \\\"container_config_scripts\\\": {\\\"container_puppet_apply.sh\\\": {\\\"mode\\\": \\\"0700\\\", \\\"content\\\": \\\"#!/bin/bash\\\\nset -eux\\\\nSTEP=$1\\\\nTAGS=$2\\\\nCONFIG=$3\\\\nEXTRA_ARGS=${4:-\'\'}\\\\nif [ -d /tmp/puppet-etc ]; then\\\\n  # ignore copy failures as these may be the same file depending on docker mounts\\\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\\\nfi\\\\necho \\\\\\\"{\\\\\\\\\\\\\\\"step\\\\\\\\\\\\\\\": ${STEP}}\\\\\\\" > /etc/puppet/hieradata/docker_puppet.json\\\\n# $::deployment_type in puppet-tripleo\\\\nexport FACTER_deployment_type=containers\\\\nset +e\\\\npuppet apply $EXTRA_ARGS \\\\\\\\\\\\n    --verbose \\\\\\\\\\\\n    --detailed-exitcodes \\\\\\\\\\\\n    --summarize \\\\\\\\\\\\n    --color=false \\\\\\\\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\\\\\\\n    --tags $TAGS \\\\\\\\\\\\n    -e \\\\\\\"noop_resource(\'package\'); ${CONFIG}\\\\\\\"\\\\nrc=$?\\\\nset -e\\\\nset +ux\\\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\\\n    exit 0\\\\nfi\\\\nexit $rc\\\\n\\\"}, \\\"pyshim.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n# Copyright 2018 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\n#\\\\n# Usage: pyshim.sh <script and/or arguments>\\\\n#\\\\n# Unfortunately THT doesn\'t know which version of python might be in a\\\\n# container so we need this script to be able to try python3 or python2\\\\n# depending on availability.  Since this is a temporary shim until we\'ve\\\\n# fully cut over to python3, we check for the existence of python3 first\\\\n# before falling back to python2. This will help in the transition from\\\\n# python2 based containers to python3.\\\\n\\\\nshow_usage() {\\\\n    echo \\\\\\\"Usage: pyshim.sh <script and/or arguments>\\\\\\\"\\\\n}\\\\n\\\\nif [ $# -lt 1 ]\\\\nthen\\\\n    show_usage\\\\n    exit 1\\\\nfi\\\\n\\\\nset -x\\\\nif command -v python3 >/dev/null; then\\\\n    python3 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python2 >/dev/null; then\\\\n    python2 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python >/dev/null; then\\\\n    python \\\\\\\"$@\\\\\\\"\\\\nelse\\\\n    echo \\\\\\\"ERROR: python is not available!\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\"}, \\\"pacemaker_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nset -u\\\\n\\\\n# ./pacemaker_restart_bundle.sh mysql galera galera-bundle Master _\\\\n# ./pacemaker_restart_bundle.sh redis redis redis-bundle Slave Master\\\\n# ./pacemaker_restart_bundle.sh ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\nRESTART_SCRIPTS_DIR=$(dirname $0)\\\\nTRIPLEO_SERVICE=$1\\\\nRESOURCE_NAME=$2\\\\nBUNDLE_NAME=$3\\\\nWAIT_TARGET_LOCAL=$4\\\\nWAIT_TARGET_ANYWHERE=${5:-_}\\\\nTRIPLEO_MINOR_UPDATE=\\\\\\\"${TRIPLEO_MINOR_UPDATE:-false}\\\\\\\"\\\\nTRIPLEO_HA_WRAPPER_RESOURCE_EXISTS=\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS:-false}\\\\\\\"\\\\n\\\\nbundle_can_be_restarted() {\\\\n    local bundle=$1\\\\n    # As long as the resource bundle is managed by pacemaker and is\\\\n    # not meant to stay stopped, no matter the state of any inner\\\\n    # pcmk_remote or ocf resource, we should restart it to give it a\\\\n    # chance to read the new config.\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g is-managed 2>/dev/null)\\\\\\\" != \\\\\\\"false\\\\\\\" ] && \\\\\\\\\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g target-role 2>/dev/null)\\\\\\\" != \\\\\\\"Stopped\\\\\\\" ]\\\\n}\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    logger -t pcmkrestart \\\\\\\"$1\\\\\\\"\\\\n}\\\\n\\\\nHOSTNAME=$(/bin/hostname -s)\\\\nif [ x\\\\\\\"${TRIPLEO_MINOR_UPDATE,,}\\\\\\\" != x\\\\\\\"true\\\\\\\" ]; then\\\\n    if [ x\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS,,}\\\\\\\" = x\\\\\\\"false\\\\\\\" ]; then\\\\n        # Do not restart during initial deployment, as the resource\\\\n        # has just been created.\\\\n        SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n        if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n            log \\\\\\\"Initial deployment, skipping the restart of ${BUNDLE_NAME}\\\\\\\"\\\\n\\\\tfi\\\\n        exit 0\\\\n    else\\\\n        # During a stack update, this script is called in parallel on\\\\n        # every node the resource runs on, after the service\'s configs\\\\n        # have been updated on all nodes. So we need to run pcs only\\\\n        # once (e.g. on the service\'s boostrap node).\\\\n        if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n            SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n            if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n                replicas_running=$(crm_resource -Q -r $BUNDLE_NAME --locate 2>&1 | wc -l)\\\\n                if [ \\\\\\\"$replicas_running\\\\\\\" != \\\\\\\"0\\\\\\\" ]; then\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Stopping:\\\\\\\"\\\\n                    /sbin/pcs resource disable --wait=600 $BUNDLE_NAME\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Starting:\\\\\\\"\\\\n                    /sbin/pcs resource enable --wait=600 $BUNDLE_NAME\\\\n                else\\\\n                    log \\\\\\\"${BUNDLE_NAME} is not running anywhere,\\\\\\\" \\\\\\\\\\\\n                         \\\\\\\"cleaning up to restart it globally if necessary\\\\\\\"\\\\n                    /sbin/pcs resource cleanup $BUNDLE_NAME\\\\n                fi\\\\n            else\\\\n                log \\\\\\\"Skipping global restart of ${BUNDLE_NAME} on ${HOSTNAME} it will be restarted by node ${SERVICE_NODEID}\\\\\\\"\\\\n            fi\\\\n\\\\n        else\\\\n            log \\\\\\\"No global restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n        fi\\\\n    fi\\\\nelse\\\\n    # During a minor update workflow however, a host gets fully\\\\n    # updated before updating the next one. So unlike stack\\\\n    # update, at the time this script is called, the service\'s\\\\n    # configs aren\'t updated on all nodes yet. So only restart the\\\\n    # resource locally, where it\'s guaranteed that the config is\\\\n    # up to date.\\\\n    HOST=$(facter hostname)\\\\n\\\\n    if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n\\\\t# if the resource is running locally, restart it\\\\n\\\\tif crm_resource -r $BUNDLE_NAME --locate 2>&1 | grep -w -q \\\\\\\"${HOST}\\\\\\\"; then\\\\n            log \\\\\\\"Restarting ${BUNDLE_NAME} locally on \'${HOST}\'\\\\\\\"\\\\n            /sbin/pcs resource restart $BUNDLE_NAME \\\\\\\"${HOST}\\\\\\\"\\\\n\\\\n\\\\telse\\\\n\\\\t    # At this point, if no resource is running locally, it\'s\\\\n\\\\t    # either because a) it has failed previously, or b) because\\\\n\\\\t    # it\'s an A/P resource running elsewhere.\\\\n\\\\t    # By cleaning up resource, we ensure that a) it will try to\\\\n\\\\t    # restart, or b) it won\'t do anything if the resource is\\\\n\\\\t    # already running elsewhere.\\\\n            log \\\\\\\"${BUNDLE_NAME} is currently not running on \'${HOST}\',\\\\\\\" \\\\\\\\\\\\n                 \\\\\\\"cleaning up its state to restart it if necessary\\\\\\\"\\\\n            /sbin/pcs resource cleanup $BUNDLE_NAME node=\\\\\\\"${HOST}\\\\\\\"\\\\n\\\\tfi\\\\n\\\\n\\\\t# Wait until the resource is in the expected target state\\\\n\\\\t$RESTART_SCRIPTS_DIR/pacemaker_wait_bundle.sh \\\\\\\\\\\\n            $RESOURCE_NAME $BUNDLE_NAME \\\\\\\\\\\\n            \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" \\\\\\\\\\\\n\\\\t    \\\\\\\"${HOST}\\\\\\\" 600\\\\n    else\\\\n        log \\\\\\\"No restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\"}, \\\"pacemaker_wait_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# ----\\\\n# Wait for an OCF resource or a bundle to be restarted\\\\n# ----\\\\n# e.g.:\\\\n# M/S OCF:      $0 galera galera-bundle Master\\\\n# clone OCF:    $0 rabbitmq rabbitmq-bundle Started\\\\n# A/P M/S OCF:  $0 redis redis-bundle Slave Master\\\\n# A/P bundle:   $0 openstack-cinder-volume openstack-cinder-volume _ Started\\\\n# clone bundle: $0 haproxy-bundle haproxy-bundle Started\\\\n\\\\n# design note 1:\\\\n#  - this script is called during a minor update; it is called\\\\n#    once per node that hosts a service replica.\\\\n#  - the purpose of this script is to ensure that restarting the\\\\n#    service replica locally won\'t disrupt the service availability\\\\n#    for the end user. To reach that goal, the script waits until the\\\\n#    service is restarted locally or globallu and reaches a given\\\\n#    target state (i.e. Started, Slave or Master).\\\\n# design note 2:\\\\n#   - we don\'t want to track restart error: our only job is to ensure\\\\n#     service restart synchronization, not service health.\\\\n#   - In particular, we don\'t want to error out in case the resource\\\\n#     cannot be restarted locally, because that would make the minor\\\\n#     update fail, even if potentially other replicas still provide\\\\n#     the service.\\\\n# design note 3:\\\\n#   - we can bail out early if we determine that the resource can\'t\\\\n#     be restarted automatically by pacemaker (e.g. its \\\\\\\"blocked\\\\\\\",\\\\n#     unmanaged or disabled).\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nusage() {\\\\n    echo 2>&1 \\\\\\\"Usage: $0 NAME BUNDLE_NAME ROLE_LOCAL [ROLE_ANYWHERE] [HOST] [TIMEOUT]\\\\\\\"\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\n#\\\\n# Utility functions to detect stuck resources\\\\n#\\\\n\\\\nbundle_failures_locally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local replica_name\\\\n    for i in $(seq 0 $last); do\\\\n\\\\treplica_name=${BUNDLE_NAME}-${engine}-${i}\\\\n\\\\tcrm_failcount -q -G -r $replica_name -N $HOST\\\\n    done\\\\n}\\\\n\\\\nbundle_failures_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tcrm_failcount -q -G -r ${BUNDLE_NAME}-${engine}-${i}\\\\n    done\\\\n}\\\\n\\\\nbundle_running_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    # return the number of running bundles replica, i.e. the number of\\\\n    # docker/podman resource replicas currently running in the cluster\\\\n    crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:heartbeat:${engine}\']/node)\\\\\\\" -\\\\n}\\\\n\\\\nocf_failures_globally() {\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local bundle_node\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tbundle_node=${BUNDLE_NAME}-${i}\\\\n\\\\tcrm_failcount -q -G -r $NAME -N $bundle_node\\\\n    done\\\\n}\\\\n\\\\ndid_resource_failed_locally() {\\\\n    local failures\\\\n    local running\\\\n    local remotehost\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# if we\'re dealing with an ocf resource, it is running on a\\\\n\\\\t# pacemaker_remote rather that on the real host, and the\\\\n\\\\t# failcounts are thus associated to the pcmk remote. Replace\\\\n\\\\t# the host\'s name with the pcmk remote\'s name.\\\\n        remotehost=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"string(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource[@resource_agent=\'${OCF}:pacemaker:remote\']/@id)\\\\\\\" -)\\\\n\\\\tif [ -n \\\\\\\"${remotehost}\\\\\\\" ]; then\\\\n\\\\t    crm_failcount -q -G -r $NAME -N $remotehost | grep -q -w INFINITY\\\\n\\\\t    return $?\\\\n\\\\tfi\\\\n\\\\t# If no pcmk remote is currently running, the failcount from\\\\n\\\\t# the ocf resource is useless, compute the failcount from the\\\\n\\\\t# bundle case instead (computed below).\\\\n    fi\\\\n\\\\n    # for bundles, pacemaker can run any bundle replica locally\\\\n    # (e.g. galera-bundle-docker-{0,1,2}), and a failure happens when\\\\n    # there are no more replica to try.\\\\n    # That is, when _at least_ one replica failed locally, and all the\\\\n    # others either failed or are currently running elsewhere.\\\\n    failures=$(bundle_failures_locally $HOST | grep -c -w INFINITY)\\\\n    running=$(bundle_running_globally)\\\\n    test $failures -gt 0 && \\\\\\\\\\\\n    test $(( $failures + $running )) -ge $BUNDLE_REPLICAS\\\\n}\\\\n\\\\ndid_resource_failed_globally() {\\\\n    local remotecount\\\\n    local failures\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# we check the state of an ocf resource only if the\\\\n\\\\t# pcmkremotes are started\\\\n        remotecount=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node)\\\\\\\" -)\\\\n\\\\tif [ \\\\\\\"${remotecount}\\\\\\\" = \\\\\\\"0\\\\\\\" ]; then\\\\n\\\\t    # no pcmkremote is running, so check the bundle state\\\\n\\\\t    # instead of checking the ocf resource\\\\n\\\\t    # bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\t    failures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\telse\\\\n\\\\t    # ocf resource failed if it failed to start on\\\\n\\\\t    # all $BUNDLE_REPLICAS bundle nodes\\\\n\\\\t    failures=$(ocf_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\tfi\\\\n    else\\\\n\\\\t# bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\tfailures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\ttest $failures -eq $BUNDLE_REPLICAS\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Input validation\\\\n#\\\\n\\\\nNAME=$1\\\\nif [ -z \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nBUNDLE_NAME=$2\\\\nif [ -z \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument BUNDLE_NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nROLE_LOCAL=$3\\\\nif [ \\\\\\\"${ROLE_LOCAL}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_LOCAL=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nROLE_ANYWHERE=$4\\\\nif [ \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_ANYWHERE=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nif [ -z \\\\\\\"${ROLE_LOCAL}\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ]; then\\\\n        echo 2>&1 \\\\\\\"Error: either ROLE_LOCAL or ROLE_ANYWHERE must be non empty\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nelse\\\\n    if !(echo \\\\\\\"${ROLE_LOCAL}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n        echo 2>&1 \\\\\\\"Error: argument ROLE_LOCAL must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nfi\\\\n\\\\nif [ -n \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ] && !(echo \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n    echo 2>&1 \\\\\\\"Error: argument ROLE_ANYWHERE must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\n# Ensure compatibility with pacemaker 2.1\\\\nif pacemaker_supports_promoted; then\\\\n    ROLE_LOCAL=$(echo \\\\\\\"$ROLE_LOCAL\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    ROLE_ANYWHERE=$(echo \\\\\\\"$ROLE_ANYWHERE\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    OCF=\\\\\\\"ocf\\\\\\\"\\\\nelse\\\\n    OCF=\\\\\\\"ocf:\\\\\\\"\\\\nfi\\\\n\\\\nHOST=${5:-$(facter hostname)}\\\\nTIMEOUT=${6:-600}\\\\n\\\\n\\\\n# Configure the search\\\\n# ----\\\\n# Note: we can\'t use crm_resource in all searches because we can\'t\\\\n# easily extract the host the OCF resources run on (crm_resource\\\\n# returns the pcmk-remote nodes rather than the hosts)\\\\n# So instead, we implement various searches with XPath directly.\\\\n\\\\nif [ \\\\\\\"${BUNDLE_NAME}\\\\\\\" != \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n# ocf resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node[@name=\'${HOST}\']/../../resource[@id=\'${NAME}\']\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle//resource[@id=\'${NAME}\']\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle/primitive[@id=\'${BUNDLE_NAME}\']/../*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nelse\\\\n# bundle resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']//resource\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nfi\\\\n\\\\nbundle_def_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nBUNDLE_CONTAINER_ENGINE=$(cibadmin -Q | xmllint --xpath \\\\\\\"name(${bundle_def_xpath})\\\\\\\" -)\\\\nBUNDLE_REPLICAS=$(cibadmin -Q | xmllint --xpath \\\\\\\"string(${bundle_def_xpath}/@replicas)\\\\\\\" -)\\\\n\\\\n\\\\n# The wait algorithm follows a two-stage approach\\\\n#  1. Depending on how the script is called, we first check whether\\\\n#     the resource is restarted locally. An A/P resource may be\\\\n#     restarted elsewhere in the cluster.\\\\n#  2. If needed, check whether the A/P resource has restarted\\\\n#     elsewhere. For A/P M/S resources, in case the resource is\\\\n#     restarted as Slave locally, ensure a Master is available.\\\\n\\\\nsuccess=1\\\\nbailout=1\\\\ntimeout=$TIMEOUT\\\\nrole=\\\\\\\"\\\\\\\"\\\\n\\\\n# Stage 1: local check\\\\nif [ -n \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n    log \\\\\\\"Waiting until ${NAME} has restarted on ${HOST} and is in state ${ROLE_LOCAL}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${local_resource_xpath}\\\\\\\"\\\\n\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resource=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${local_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n        role=$(echo \\\\\\\"${resource}\\\\\\\" | sed -ne \'s/.*\\\\\\\\Wrole=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\')\\\\n\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resource}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            log \\\\\\\"${NAME} is blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_locally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n            success=0\\\\n            continue\\\\n        elif [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n            # A/P: we are restarted in the expected state\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_LOCAL} on ${HOST}\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\n# Stage 2: global check\\\\nif [ $timeout -gt 0 ] && [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" != \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n    log \\\\\\\"Wait until ${NAME} is restarted anywhere in the cluster in state ${ROLE_ANYWHERE}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${any_resource_xpath}\\\\\\\"\\\\n\\\\n    success=1\\\\n    bailout=1\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resources=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${any_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif ! (echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\"\\\\\\\"); then\\\\n            log \\\\\\\"${NAME} blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_globally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wrole=\\\\\\\\\\\\\\\"${ROLE_ANYWHERE}\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_ANYWHERE} anywhere in the cluster\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\nif [ $timeout -le 0 ]; then\\\\n    log \\\\\\\"Timeout reached after ${TIMEOUT}s while waiting for ${NAME} to be restarted\\\\\\\"\\\\nelif [ $bailout -le 0 ]; then\\\\n    log \\\\\\\"Restart monitoring for ${NAME} cancelled\\\\\\\"\\\\nfi\\\\n\\\\nif [ $success -eq 0 ]; then\\\\n    log \\\\\\\"${NAME} successfully restarted\\\\\\\"\\\\nelse\\\\n    log \\\\\\\"${NAME} was not restarted properly\\\\\\\"\\\\nfi\\\\n\\\\n# Don\'t block minor update or stack update if the wait was unsuccessful\\\\nexit 0\\\\n\\\"}, \\\"wait-port-and-run.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\nset -eu\\\\n\\\\nHOST=$1\\\\nPORT=$2\\\\n\\\\necho \\\\\\\"$(date -u): Checking whether we can bind to ${HOST}:${PORT}\\\\\\\"\\\\nwhile (ss -Htnl src \\\\\\\"${HOST}\\\\\\\" \\\\\\\"sport = :${PORT}\\\\\\\" | grep -wq \\\\\\\"${PORT}\\\\\\\"); do\\\\n    echo \\\\\\\"$(date -u): ${HOST}:${PORT} still in use, waiting...\\\\\\\";\\\\n    sleep 10;\\\\ndone\\\\n\\\\nshift 2\\\\nCOMMAND=\\\\\\\"$*\\\\\\\"\\\\nif [ -z \\\\\\\"${COMMAND}\\\\\\\" ]; then\\\\n    COMMAND=\\\\\\\"true\\\\\\\"\\\\nfi\\\\nexec $COMMAND\\\\n\\\"}, \\\"pacemaker_resource_lock.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nMAX_RETRIES=10\\\\nCIB_ENOTFOUND=105\\\\n\\\\nusage() {\\\\n   echo \\\\\\\"Set a global property in the cluster with a validity timestamp.\\\\\\\"\\\\n   echo \\\\\\\"Usage:\\\\\\\"\\\\n   echo \\\\\\\"   $0 --acquire <lock_name> <lock_owner> <lock_ttl_in_seconds>\\\\\\\"\\\\n   echo \\\\\\\"   $0 --release <lock_name> <lock_owner>\\\\\\\"\\\\n   echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\nlock_create() {\\\\n    local name=$1\\\\n    local data=$2\\\\n    # cibadmin won\'t overwrite a key if someone else succeeded to create it concurrently\\\\n    cibadmin --sync-call --scope crm_config --create --xml-text \\\\\\\"<cluster_property_set id=\'${name}\'><nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${data}\'/></cluster_property_set>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_update() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    local new_data=$3\\\\n    # we only update the lock we expect to see, so we can\'t update someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --modify --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" --xml-text \\\\\\\"<nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${new_data}\'/>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_delete() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    # we only delete the lock we expect to see, so we can\'t delete someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --delete --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_get() {\\\\n    local lockname=$1\\\\n    local res\\\\n    local rc\\\\n    res=$(cibadmin --query --scope crm_config --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'$lockname\']\\\\\\\" 2>/dev/null)\\\\n    rc=$?\\\\n    if [ $rc -eq 0 ]; then\\\\n        echo \\\\\\\"$res\\\\\\\" | sed -n \'s/.*value=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\'\\\\n    fi\\\\n    return $rc\\\\n}\\\\n\\\\nlock_owner() {\\\\n    local lock=$1\\\\n    echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f1\\\\n}\\\\n\\\\nlock_has_expired() {\\\\n    local lock=$1\\\\n    local expiry=$(echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f2)\\\\n    local now=$(date +%s)\\\\n    test $now -ge $expiry\\\\n}\\\\n\\\\n\\\\n# Perform a lock action and restart if the CIB has been modified before\\\\n# committing the lock action\\\\ntry_action() {\\\\n    local fun=$1\\\\n    local lock=$2\\\\n    local requester=$3\\\\n    local args=${4:-}\\\\n    local tries=$MAX_RETRIES\\\\n    local rc=1\\\\n    if [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_acquire\\\\\\\" ] || [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_release\\\\\\\" ]; then\\\\n        log \\\\\\\"Try running $fun\\\\\\\"\\\\n    else\\\\n        return 2\\\\n    fi\\\\n    while [ $rc -ne 0 ]; do\\\\n        $fun $lock $requester $args\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Operation $1 succeeded\\\\\\\"\\\\n            return 0\\\\n        elif [ $rc -eq 3 ]; then\\\\n            # rc == 3 -> CIB changed before push\\\\n            if [ $tries -eq 0 ]; then\\\\n                log \\\\\\\"Failed to commit after $MAX_RETRIES retries. Bailing out.\\\\\\\"\\\\n                return 2\\\\n            else\\\\n                log \\\\\\\"Failed to commit. Retrying operation.\\\\\\\"\\\\n                tries=$(($tries - 1))\\\\n            fi\\\\n        elif [ $rc -eq 2 ]; then\\\\n            # rc == 2 -> unrecoverable cib error (e.g. pacemaker down)\\\\n            log \\\\\\\"Unexpected failure. Bailing out\\\\\\\"\\\\n            return $rc\\\\n        else\\\\n            # rc == 1 -> lock error (not owner, lock doesn\'t exists)\\\\n            return $rc\\\\n        fi\\\\n    done\\\\n}\\\\n\\\\n# The lock mechanism uses cibadmin\'s atomic creation so cluster-wide\\\\n# state coherency is guaranteed by pacemaker\\\\nlock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc\\\\n    local lock\\\\n    local expiry\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        lock_has_expired $lock\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Lock has expired, now available for being held\\\\\\\"\\\\n        else\\\\n            # lock is still held. check whether we\'re the owner\\\\n            owner=$(lock_owner $lock)\\\\n            if [ \\\\\\\"$owner\\\\\\\" = \\\\\\\"$requester\\\\\\\" ];then\\\\n                log \\\\\\\"Requester already owns the lock, acquiring attempt will just reconfigure the TTL\\\\\\\"\\\\n            else\\\\n                log \\\\\\\"Lock is held by someone else ($owner)\\\\\\\"\\\\n                return 1\\\\n            fi\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Lock is not held yet\\\\\\\"\\\\n    fi\\\\n\\\\n    # prepare the lock info\\\\n    expiry=$(($(date +%s) + $ttl))\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Attempting to update the lock\\\\\\\"\\\\n        lock_update $lockname \\\\\\\"$lock\\\\\\\" \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    else\\\\n        log \\\\\\\"Attempting to acquire the lock\\\\\\\"\\\\n        lock_create $lockname \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    fi\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' acquired by \'$requester\', valid until $(date -d @$expiry)\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB changed, lock cannot be acquired\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# The lock mechanism uses the CIB\'s num_updates tag to implement\\\\n# a conditional store. Cluster-wide locking is guaranteed by pacemaker\\\\nlock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Lock doesn\'t exist. Nothing to release\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"Lock exists, check whether we\'re the owner\\\\\\\"\\\\n        owner=$(lock_owner $lock)\\\\n        if [ \\\\\\\"$owner\\\\\\\" != \\\\\\\"$requester\\\\\\\" ];then\\\\n            log \\\\\\\"Lock is held by someone else ($owner), will not unlock\\\\\\\"\\\\n            return 1\\\\n        fi\\\\n    fi\\\\n\\\\n    lock_delete $lockname \\\\\\\"$lock\\\\\\\"\\\\n    rc=$?\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' released by \'$requester\'\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB deletion error, lock cannot be released\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Retrieve the owner of a lock from the CIB\\\\n# this is a read-only operation, so no need to log debug info\\\\nlock_get_owner() {\\\\n    local lockname=$1\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        return 1\\\\n    else\\\\n        lock_owner $lock\\\\n        return 0\\\\n    fi\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nLOCKNAME=$2\\\\nREQUESTER=$3\\\\nTTL=${4:-60}\\\\n\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nif [ $ACTION != \\\\\\\"--help\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"$LOCKNAME\\\\\\\" ]; then\\\\n        error \\\\\\\"You must specific a lock name\\\\\\\"\\\\n    fi\\\\n    if [ $ACTION != \\\\\\\"--owner\\\\\\\" ] && [ $ACTION != \\\\\\\"-o\\\\\\\" ]; then\\\\n        if [ -z \\\\\\\"$REQUESTER\\\\\\\" ]; then\\\\n            error \\\\\\\"You must specific a lock requester\\\\\\\"\\\\n        fi\\\\n    fi\\\\nfi\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) try_action lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --release|-r) try_action lock_release $LOCKNAME $REQUESTER;;\\\\n    --acquire-once|-A) lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --owner|-o) lock_get_owner $LOCKNAME;;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}, \\\"pacemaker_mutex_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_restart_bundle.sh --lock mysql galera galera-bundle Master _\\\\n# pacemaker_mutex_restart_bundle.sh --lock ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Restart a clustered resource in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --lock <tripleo-service> <pcmk-resource> <pcmk-bundle> <target-state-local> <target-state-cluster>\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\nACTION=$1\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --lock) ;;\\\\n    *) error \\\\\\\"Unknown action \'$ACTION\'\\\\\\\";;\\\\nesac\\\\n\\\\nTRIPLEO_SERVICE=$2\\\\nLOCK_NAME=${TRIPLEO_SERVICE}-restart-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to restart resource $TRIPLEO_SERVICE\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\nRESOURCE_NAME=$3\\\\nBUNDLE_NAME=$4\\\\nWAIT_TARGET_LOCAL=$5\\\\nWAIT_TARGET_ANYWHERE=${6:-_}\\\\n\\\\nif pacemaker_supports_promoted; then\\\\n    WAIT_TARGET_LOCAL=$(echo \\\\\\\"$5\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    WAIT_TARGET_ANYWHERE=$(echo \\\\\\\"${6:-_}\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    promoted_role=\\\\\\\"Promoted\\\\\\\"\\\\nelse\\\\n    promoted_role=\\\\\\\"Master\\\\\\\"\\\\nfi\\\\n\\\\n# The lock TTL should accomodate for the resource start/promote timeout\\\\nif [ \\\\\\\"$RESOURCE_NAME\\\\\\\" != \\\\\\\"$BUNDLE_NAME\\\\\\\" ]; then\\\\n    if [ \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ] || [ \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ]; then\\\\n        rsc_op=\\\\\\\"promote\\\\\\\"\\\\n    else\\\\n        rsc_op=\\\\\\\"start\\\\\\\"\\\\n    fi\\\\n    # <op id=\\\\\\\"galera-promote-interval-0s\\\\\\\" interval=\\\\\\\"0s\\\\\\\" name=\\\\\\\"promote\\\\\\\" on-fail=\\\\\\\"block\\\\\\\" timeout=\\\\\\\"300s\\\\\\\"/>\\\\n    PCMK_TTL=$(cibadmin -Q | xmllint -xpath \\\\\\\"string(//primitive[@id=\'${RESOURCE_NAME}\']/operations/op[@name=\'${rsc_op}\']/@timeout)\\\\\\\" - | sed \'s/s$//\')\\\\n    LOCK_TTL=$((PCMK_TTL + 30))\\\\nelse\\\\n    # The podman RA\'s default start timeout\\\\n    LOCK_TTL=90\\\\nfi\\\\n\\\\nlog \\\\\\\"Acquire a ${LOCK_TTL}s restart lock for service $TRIPLEO_SERVICE before restarting it\\\\\\\"\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nrc=1\\\\nwhile [ $rc -ne 0 ]; do\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire $LOCK_NAME $LOCK_OWNER $LOCK_TTL\\\\n    rc=$?\\\\n    if [ $rc != 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not acquire lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Could not acquire lock, retrying\\\\\\\"\\\\n            sleep 10\\\\n        fi\\\\n    fi\\\\ndone\\\\n\\\\nlog \\\\\\\"Restart the service $TRIPLEO_SERVICE locally\\\\\\\"\\\\n# Reuse the local restart script in t-h-t (driven by env var TRIPLEO_MINOR_UPDATE)\\\\nTRIPLEO_MINOR_UPDATE=true /var/lib/container-config-scripts/pacemaker_restart_bundle.sh $TRIPLEO_SERVICE $RESOURCE_NAME $BUNDLE_NAME $WAIT_TARGET_LOCAL $WAIT_TARGET_ANYWHERE\\\\n\\\\n# If we reached this point, always try to release the lock\\\\nlog \\\\\\\"Release the restart lock for service $TRIPLEO_SERVICE\\\\\\\"\\\\n/var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $LOCK_NAME $LOCK_OWNER\\\\nrc=$?\\\\nif [ $rc -ne 0 ] && [ $rc -ne 1 ]; then\\\\n    error \\\\\\\"Could not release held lock (rc: $rc)\\\\\\\"\\\\nfi\\\\n\\\"}, \\\"pacemaker_mutex_shutdown.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_shutdown.sh --acquire\\\\n# pacemaker_mutex_shutdown.sh --release\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Shutdown a cluster node in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --acquire # prevent other node from shutting down until we hold the lock\\\\\\\"\\\\n    echo \\\\\\\"   $0 --release # release the lock, other node can compete for the shutdown lock\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nshutdown_lock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc=1\\\\n    local current_owner\\\\n    local owner_stopped\\\\n    local owner_rc\\\\n\\\\n    log \\\\\\\"Acquiring the shutdown lock\\\\\\\"\\\\n    while [ $rc -ne 0 ]; do\\\\n        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire-once $lockname $requester $ttl\\\\n        rc=$?\\\\n        if [ $rc -ne 0 ]; then\\\\n            if [ $rc -eq 2 ]; then\\\\n                error \\\\\\\"Could not acquire the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n            else\\\\n                # The lock is held by another node.\\\\n                current_owner=$(/var/lib/container-config-scripts/pacemaker_resource_lock.sh --owner $lockname)\\\\n                owner_rc=$?\\\\n                if [ $owner_rc -eq 2 ]; then\\\\n                    error \\\\\\\"Could not get the shutdown lock owner due to unrecoverable error (rc: $owner_rc), bailing out\\\\\\\"\\\\n                fi\\\\n                if [ $owner_rc -eq 0 ]; then\\\\n                    # If the owner is marked as offline, that means it has shutdown and\\\\n                    # we can clean the lock preemptively and try to acquire it.\\\\n                    owner_stopped=$(crm_mon -1X | xmllint --xpath \'count(//nodes/node[@name=\\\\\\\"\'${current_owner}\'\\\\\\\" and @online=\\\\\\\"false\\\\\\\" and @unclean=\\\\\\\"false\\\\\\\"])\' -)\\\\n                    if [ \\\\\\\"${owner_stopped}\\\\\\\" = \\\\\\\"1\\\\\\\" ]; then\\\\n                        log \\\\\\\"Shutdown lock held by stopped node \'${current_owner}\', lock can be released\\\\\\\"\\\\n                        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $current_owner\\\\n                        continue\\\\n                    fi\\\\n                fi\\\\n                log \\\\\\\"Shutdown lock held by another node (rc: $rc), retrying\\\\\\\"\\\\n                sleep 10\\\\n            fi\\\\n        fi\\\\n    done\\\\n    log \\\\\\\"Shutdown lock acquired\\\\\\\"\\\\n    return 0\\\\n}\\\\n\\\\n\\\\n# Release the lock if we still own it. Not owning it anymore is not fatal\\\\nshutdown_lock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n\\\\n    log \\\\\\\"Releasing the shutdown lock\\\\\\\"\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $requester\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not release the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Shutdown lock no longer held, nothing to do\\\\\\\"\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Shutdown lock released\\\\\\\"\\\\n    fi\\\\n    return 0\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nLOCK_NAME=tripleo-shutdown-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to aquire the shutdown lock\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\n# We start with a very high TTL, that long enough to accomodate a cluster stop.\\\\n# As soon as the node will get offline, the other competing node will be entitled\\\\n# to steal the lock, so they should never wait that long in practice.\\\\nLOCK_TTL=600\\\\n\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) shutdown_lock_acquire ${LOCK_NAME} ${LOCK_OWNER} ${LOCK_TTL};;\\\\n    --release|-r) shutdown_lock_release ${LOCK_NAME} ${LOCK_OWNER};;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}, \\\"nova_statedir_ownership.py\\\": {\\\"mode\\\": \\\"0700\\\", \\\"content\\\": \\\"#!/usr/bin/python3\\\\n#\\\\n# Copyright 2018 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\nimport logging\\\\nimport os\\\\nimport pwd\\\\nimport selinux\\\\nimport stat\\\\nimport sys\\\\n\\\\ndebug = os.getenv(\'__OS_DEBUG\', \'false\')\\\\n\\\\nif debug.lower() == \'true\':\\\\n    loglevel = logging.DEBUG\\\\nelse:\\\\n    loglevel = logging.INFO\\\\n\\\\nlogging.basicConfig(stream=sys.stdout, level=loglevel)\\\\nLOG = logging.getLogger(\'nova_statedir\')\\\\n\\\\n\\\\nclass PathManager(object):\\\\n    \\\\\\\"\\\\\\\"\\\\\\\"Helper class to manipulate ownership of a given path\\\\\\\"\\\\\\\"\\\\\\\"\\\\n    def __init__(self, path):\\\\n        self.path = path\\\\n        self.uid = None\\\\n        self.gid = None\\\\n        self.is_dir = None\\\\n        self.secontext = None\\\\n        self._update()\\\\n\\\\n    def _update(self):\\\\n        try:\\\\n            statinfo = os.stat(self.path)\\\\n            self.is_dir = stat.S_ISDIR(statinfo.st_mode)\\\\n            self.uid = statinfo.st_uid\\\\n            self.gid = statinfo.st_gid\\\\n            self.secontext = selinux.lgetfilecon(self.path)[1]\\\\n        except Exception:\\\\n            LOG.exception(\'Could not update metadata for %s\', self.path)\\\\n            raise\\\\n\\\\n    def __str__(self):\\\\n        return \\\\\\\"uid: {} gid: {} path: {}{}\\\\\\\".format(\\\\n            self.uid,\\\\n            self.gid,\\\\n            self.path,\\\\n            \'/\' if self.is_dir else \'\'\\\\n        )\\\\n\\\\n    def has_owner(self, uid, gid):\\\\n        return self.uid == uid and self.gid == gid\\\\n\\\\n    def has_either(self, uid, gid):\\\\n        return self.uid == uid or self.gid == gid\\\\n\\\\n    def chown(self, uid, gid):\\\\n        target_uid = -1\\\\n        target_gid = -1\\\\n        if self.uid != uid:\\\\n            target_uid = uid\\\\n        if self.gid != gid:\\\\n            target_gid = gid\\\\n        if (target_uid, target_gid) != (-1, -1):\\\\n            LOG.info(\'Changing ownership of %s from %d:%d to %d:%d\',\\\\n                     self.path,\\\\n                     self.uid,\\\\n                     self.gid,\\\\n                     self.uid if target_uid == -1 else target_uid,\\\\n                     self.gid if target_gid == -1 else target_gid)\\\\n            try:\\\\n                os.chown(self.path, target_uid, target_gid)\\\\n                self._update()\\\\n            except Exception:\\\\n                LOG.exception(\'Could not change ownership of %s: \',\\\\n                              self.path)\\\\n                raise\\\\n        else:\\\\n            LOG.info(\'Ownership of %s already %d:%d\',\\\\n                     self.path,\\\\n                     uid,\\\\n                     gid)\\\\n\\\\n    def chcon(self, context):\\\\n        # If dir returns whether to recusively set context\\\\n        try:\\\\n            try:\\\\n                selinux.lsetfilecon(self.path, context)\\\\n                LOG.info(\'Setting selinux context of %s to %s\',\\\\n                     self.path, context)\\\\n                return True\\\\n            except OSError as e:\\\\n                if self.is_dir and e.errno == 95:\\\\n                    # Operation not supported, assume NFS mount and skip\\\\n                    LOG.info(\'Setting selinux context not supported for %s\',\\\\n                             self.path)\\\\n                    return False\\\\n                else:\\\\n                    raise\\\\n        except Exception:\\\\n            LOG.exception(\'Could not set selinux context of %s to %s:\',\\\\n                          self.path, context)\\\\n            raise\\\\n\\\\n\\\\nclass NovaStatedirOwnershipManager(object):\\\\n    \\\\\\\"\\\\\\\"\\\\\\\"Class to manipulate the ownership of the nova statedir (/var/lib/nova).\\\\n\\\\n       The nova uid/gid differ on the host and container images. An upgrade\\\\n       that switches from host systemd services to docker requires a change in\\\\n       ownership. Previously this was a naive recursive chown, however this\\\\n       causes issues if nova instance are shared via an NFS mount: any open\\\\n       filehandles in qemu/libvirt fail with an I/O error (LP1778465).\\\\n\\\\n       Instead the upgrade/FFU ansible tasks now lay down a marker file when\\\\n       stopping and disabling the host systemd services. We use this file to\\\\n       determine the host nova uid/gid. We then walk the tree and update any\\\\n       files that have the host uid/gid to the docker nova uid/gid. As files\\\\n       owned by root/qemu etc... are ignored this avoids the issues with open\\\\n       filehandles. The marker is removed once the tree has been walked.\\\\n\\\\n       For subsequent runs, or for a new deployment, we simply ensure that the\\\\n       docker nova user/group owns all directories. This is required as the\\\\n       directories are created with root ownership in host_prep_tasks (the\\\\n       docker nova uid/gid is not known in this context).\\\\n    \\\\\\\"\\\\\\\"\\\\\\\"\\\\n    def __init__(self, statedir, upgrade_marker=\'upgrade_marker\',\\\\n                 nova_user=\'nova\', secontext_marker=\'../_nova_secontext\',\\\\n                 exclude_paths=None):\\\\n        self.statedir = statedir\\\\n        self.nova_user = nova_user\\\\n\\\\n        self.upgrade_marker_path = os.path.join(statedir, upgrade_marker)\\\\n        self.secontext_marker_path = os.path.normpath(os.path.join(statedir, secontext_marker))\\\\n        self.upgrade = os.path.exists(self.upgrade_marker_path)\\\\n\\\\n        self.exclude_paths = [self.upgrade_marker_path]\\\\n        if exclude_paths is not None:\\\\n            for p in exclude_paths:\\\\n                if not p.startswith(os.path.sep):\\\\n                    p = os.path.join(self.statedir, p)\\\\n                self.exclude_paths.append(p)\\\\n\\\\n        self.target_uid, self.target_gid = self._get_nova_ids()\\\\n        self.previous_uid, self.previous_gid = self._get_previous_nova_ids()\\\\n        self.id_change = (self.target_uid, self.target_gid) != \\\\\\\\\\\\n            (self.previous_uid, self.previous_gid)\\\\n        self.target_secontext = self._get_secontext()\\\\n\\\\n    def _get_nova_ids(self):\\\\n        nova_uid, nova_gid = pwd.getpwnam(self.nova_user)[2:4]\\\\n        return nova_uid, nova_gid\\\\n\\\\n    def _get_previous_nova_ids(self):\\\\n        if self.upgrade:\\\\n            statinfo = os.stat(self.upgrade_marker_path)\\\\n            return statinfo.st_uid, statinfo.st_gid\\\\n        else:\\\\n            return self._get_nova_ids()\\\\n\\\\n    def _get_secontext(self):\\\\n        if os.path.exists(self.secontext_marker_path):\\\\n            return selinux.lgetfilecon(self.secontext_marker_path)[1]\\\\n        else:\\\\n            return None\\\\n\\\\n    def _walk(self, top, chcon=True):\\\\n        for f in os.listdir(top):\\\\n            pathname = os.path.join(top, f)\\\\n\\\\n            if pathname in self.exclude_paths:\\\\n                continue\\\\n\\\\n            try:\\\\n                pathinfo = PathManager(pathname)\\\\n                LOG.info(\\\\\\\"Checking %s\\\\\\\", pathinfo)\\\\n                if pathinfo.is_dir:\\\\n                    # Always chown the directories\\\\n                    pathinfo.chown(self.target_uid, self.target_gid)\\\\n                    chcon_r = chcon\\\\n                    if chcon:\\\\n                        chcon_r = pathinfo.chcon(self.target_secontext)\\\\n                    self._walk(pathname, chcon_r)\\\\n                elif self.id_change:\\\\n                    # Only chown files if it\'s an upgrade and the file is owned by\\\\n                    # the host nova uid/gid\\\\n                    pathinfo.chown(\\\\n                        self.target_uid if pathinfo.uid == self.previous_uid\\\\n                        else pathinfo.uid,\\\\n                        self.target_gid if pathinfo.gid == self.previous_gid\\\\n                        else pathinfo.gid\\\\n                    )\\\\n                    if chcon:\\\\n                        pathinfo.chcon(self.target_secontext)\\\\n            except Exception:\\\\n                # Likely to have been caused by external systems\\\\n                # interacting with this directory tree,\\\\n                # especially on NFS e.g snapshot dirs.\\\\n                # Just ignore it and continue on to the next entry\\\\n                continue\\\\n\\\\n    def run(self):\\\\n        LOG.info(\'Applying nova statedir ownership\')\\\\n        LOG.info(\'Target ownership for %s: %d:%d\',\\\\n                 self.statedir,\\\\n                 self.target_uid,\\\\n                 self.target_gid)\\\\n\\\\n        pathinfo = PathManager(self.statedir)\\\\n        LOG.info(\\\\\\\"Checking %s\\\\\\\", pathinfo)\\\\n        pathinfo.chown(self.target_uid, self.target_gid)\\\\n        chcon = self.target_secontext is not None\\\\n\\\\n        if chcon:\\\\n            pathinfo.chcon(self.target_secontext)\\\\n\\\\n        self._walk(self.statedir, chcon)\\\\n\\\\n        if self.upgrade:\\\\n            LOG.info(\'Removing upgrade_marker %s\',\\\\n                     self.upgrade_marker_path)\\\\n            os.unlink(self.upgrade_marker_path)\\\\n\\\\n        LOG.info(\'Nova statedir ownership complete\')\\\\n\\\\n\\\\ndef get_exclude_paths():\\\\n    exclude_paths = os.environ.get(\'NOVA_STATEDIR_OWNERSHIP_SKIP\')\\\\n    if exclude_paths is not None:\\\\n        exclude_paths = exclude_paths.split(os.pathsep)\\\\n    return exclude_paths\\\\n\\\\n\\\\nif __name__ == \'__main__\':\\\\n    NovaStatedirOwnershipManager(\'/var/lib/nova\', exclude_paths=get_exclude_paths()).run()\\\\n\\\"}, \\\"nova_wait_for_compute_service.py\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/python3\\\\n#\\\\n# Copyright 2018 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\nimport argparse\\\\nimport logging\\\\nimport os\\\\nimport six\\\\nimport socket\\\\nimport sys\\\\nimport time\\\\n\\\\n\\\\nfrom keystoneauth1 import loading\\\\nfrom keystoneauth1 import session\\\\n\\\\nfrom novaclient import client\\\\n\\\\n# In python3 SafeConfigParser was renamed to ConfigParser and the default\\\\n# for duplicate options default to true. In case of nova it is valid to\\\\n# have duplicate option lines, e.g. passthrough_whitelist which leads to\\\\n# issues reading the nova.conf\\\\n# https://bugs.launchpad.net/tripleo/+bug/1827775\\\\nif six.PY3:\\\\n    from six.moves.configparser import ConfigParser\\\\n    config = ConfigParser(strict=False)\\\\nelse:\\\\n    from six.moves.configparser import SafeConfigParser\\\\n    config = SafeConfigParser()\\\\n\\\\ndebug = os.getenv(\'__OS_DEBUG\', \'false\')\\\\n\\\\nif debug.lower() == \'true\':\\\\n    loglevel = logging.DEBUG\\\\nelse:\\\\n    loglevel = logging.INFO\\\\n\\\\nlogging.basicConfig(stream=sys.stdout, level=loglevel)\\\\nLOG = logging.getLogger(\'nova_wait_for_compute_service\')\\\\n\\\\niterations = 60\\\\ntimeout = 10\\\\nnova_cfg = \'/etc/nova/nova.conf\'\\\\n\\\\nif __name__ == \'__main__\':\\\\n    parser = argparse.ArgumentParser(usage=\'%(prog)s [options]\')\\\\n    parser.add_argument(\'-k\', \'--insecure\',\\\\n                        action=\\\\\\\"store_false\\\\\\\",\\\\n                        dest=\'insecure\',\\\\n                        default=True,\\\\n                        help=\'Allow insecure connection when using SSL\')\\\\n\\\\n    args = parser.parse_args()\\\\n    LOG.debug(\'Running with parameter insecure = %s\',\\\\n              args.insecure)\\\\n\\\\n    if os.path.isfile(nova_cfg):\\\\n        try:\\\\n            config.read(nova_cfg)\\\\n        except Exception:\\\\n            LOG.exception(\'Error while reading nova.conf:\')\\\\n    else:\\\\n        LOG.error(\'Nova configuration file %s does not exist\', nova_cfg)\\\\n        sys.exit(1)\\\\n\\\\n    my_host = config.get(\'DEFAULT\', \'host\')\\\\n    if not my_host:\\\\n        # If host isn\'t set nova defaults to this\\\\n        my_host = socket.gethostname()\\\\n\\\\n    loader = loading.get_plugin_loader(\'password\')\\\\n    auth = loader.load_from_options(\\\\n        auth_url=config.get(\'neutron\',\\\\n                            \'auth_url\'),\\\\n        username=config.get(\'neutron\',\\\\n                            \'username\'),\\\\n        password=config.get(\'neutron\',\\\\n                            \'password\'),\\\\n        project_name=config.get(\'neutron\',\\\\n                                \'project_name\'),\\\\n        project_domain_name=config.get(\'neutron\',\\\\n                                       \'project_domain_name\'),\\\\n        user_domain_name=config.get(\'neutron\',\\\\n                                    \'user_domain_name\'))\\\\n    sess = session.Session(auth=auth, verify=args.insecure)\\\\n    nova = client.Client(\'2.11\', session=sess, endpoint_type=\'internal\',\\\\n                         region_name=config.get(\'neutron\', \'region_name\'))\\\\n\\\\n    # Wait until this host is listed in the service list\\\\n    for i in range(iterations):\\\\n        try:\\\\n            service_list = nova.services.list(binary=\'nova-compute\')\\\\n            for entry in service_list:\\\\n                host = getattr(entry, \'host\', \'\')\\\\n                zone = getattr(entry, \'zone\', \'\')\\\\n                if host == my_host and zone != \'internal\':\\\\n                    LOG.info(\'Nova-compute service registered\')\\\\n                    sys.exit(0)\\\\n            LOG.info(\'Waiting for nova-compute service to register\')\\\\n        except Exception:\\\\n            LOG.exception(\\\\n                \'Error while waiting for nova-compute service to register\')\\\\n        time.sleep(timeout)\\\\nsys.exit(1)\\\\n\\\\n# vim: set et ts=4 sw=4 :\\\\n\\\"}}, \\\"docker_config\\\": {\\\"step_2\\\": {\\\"nova_compute_init_log\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"privileged\\\": false, \\\"user\\\": \\\"root\\\", \\\"volumes\\\": [\\\"/var/log/containers/nova:/var/log/nova:z\\\"], \\\"command\\\": [\\\"/bin/bash\\\", \\\"-c\\\", \\\"chown -R nova:nova /var/log/nova\\\"], \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\"}}}, \\\"step_3\\\": {\\\"nova_statedir_owner\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"user\\\": \\\"root\\\", \\\"security_opt\\\": [\\\"label=disable\\\"], \\\"privileged\\\": false, \\\"detach\\\": false, \\\"volumes\\\": [\\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/_nova_secontext:/var/lib/_nova_secontext:shared,z\\\", \\\"/var/lib/container-config-scripts:/container-config-scripts:z\\\"], \\\"command\\\": \\\"/container-config-scripts/pyshim.sh /container-config-scripts/nova_statedir_ownership.py\\\", \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\", \\\"__OS_DEBUG\\\": \\\"true\\\", \\\"NOVA_STATEDIR_OWNERSHIP_SKIP\\\": \\\"triliovault-mounts\\\"}}}, \\\"step_5\\\": {\\\"nova_compute\\\": {\\\"start_order\\\": 3, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"memlock=67108864\\\"], \\\"ipc\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"nova\\\", \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_libvirt.target\\\"], \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck 5672\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/nova:/var/log/nova\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/var/lib/kolla/config_files/nova_compute.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/config-data/puppet-generated/iscsid/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/dev:/dev\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/run:/run\\\", \\\"/run/nova:/run/nova:z\\\", \\\"/var/lib/iscsi:/var/lib/iscsi:z\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/sys/class/net:/sys/class/net\\\", \\\"/sys/bus/pci:/sys/bus/pci\\\", \\\"/boot:/boot:ro\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\", \\\"LIBGUESTFS_BACKEND\\\": \\\"direct\\\"}}, \\\"nova_wait_for_compute_service\\\": {\\\"start_order\\\": 4, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"detach\\\": false, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/nova_compute_wait_for_compute_service.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/log/containers/nova:/var/log/nova\\\", \\\"/var/lib/container-config-scripts:/container-config-scripts\\\"], \\\"user\\\": \\\"nova\\\", \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\", \\\"__OS_DEBUG\\\": \\\"true\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"state\\\": \\\"directory\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/nova\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}]}, {\\\"name\\\": \\\"Check for /var/lib/nova/instances directory exitance\\\", \\\"stat\\\": {\\\"path\\\": \\\"/var/lib/nova/instances\\\"}, \\\"register\\\": \\\"check_nova_instances_result\\\"}, {\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype | default(omit) }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/lib/nova\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/_nova_secontext\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/nova/instances\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/libvirt\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/etc/tmpfiles.d\\\"}]}, {\\\"name\\\": \\\"ensure /run/nova is present upon reboot\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/tmpfiles.d/run-nova.conf\\\", \\\"content\\\": \\\"d /run/nova 0777 root root - -\\\\n\\\"}}, {\\\"name\\\": \\\"create tempfiles\\\", \\\"command\\\": \\\"systemd-tmpfiles --create\\\"}, {\\\"name\\\": \\\"Mount Nova NFS Share\\\", \\\"vars\\\": {\\\"nfs_backend_enable\\\": false, \\\"nfs_share\\\": \\\"\\\", \\\"nfs_options\\\": \\\"context=system_u:object_r:nfs_t:s0\\\", \\\"nfs_vers\\\": \\\"4.2\\\"}, \\\"mount\\\": {\\\"name\\\": \\\"/var/lib/nova/instances\\\", \\\"state\\\": \\\"mounted\\\", \\\"fstype\\\": \\\"nfs4\\\", \\\"src\\\": \\\"{{nfs_share}}\\\", \\\"opts\\\": \\\"_netdev,bg,{{nfs_options}},nfsvers={{nfs_vers}}\\\"}, \\\"when\\\": \\\"nfs_backend_enable|bool\\\"}, {\\\"name\\\": \\\"delay installation of systemd-container\\\", \\\"when\\\": \\\"check_nova_instances_result.stat.exists\\\", \\\"block\\\": [{\\\"name\\\": \\\"check systemd-container package installed or not\\\", \\\"package\\\": {\\\"name\\\": \\\"systemd-container\\\", \\\"state\\\": \\\"present\\\"}, \\\"check_mode\\\": true, \\\"register\\\": \\\"is_systemd_container_package\\\", \\\"failed_when\\\": false}, {\\\"name\\\": \\\"get latest package from downloaded package versions\\\", \\\"shell\\\": \\\"ls -1t /var/tmp/systemd-container* | head -1\\\", \\\"register\\\": \\\"latest_systemd_container_package\\\", \\\"when\\\": [\\\"is_systemd_container_package is defined\\\", \\\"(\'changed\' in is_systemd_container_package)\\\", \\\"is_systemd_container_package.changed\\\"], \\\"failed_when\\\": false}, {\\\"name\\\": \\\"Install systemd-container package on boot\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/install-systemd-container.service\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Install systemd container package on system boot\\\\nBefore=tripleo_nova_virtqemud.service\\\\n\\\\n[Service]\\\\nType=oneshot\\\\nExecStart=/usr/bin/rpm -ivh {{ latest_systemd_container_package.stdout }}\\\\nExecStartPost=rm -f /var/tmp/systemd-container*\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\"}, \\\"when\\\": [\\\"latest_systemd_container_package is defined\\\", \\\"(\'stdout\' in latest_systemd_container_package)\\\", \\\"is_systemd_container_package is defined\\\", \\\"(\'changed\' in is_systemd_container_package)\\\", \\\"is_systemd_container_package.changed\\\"]}, {\\\"name\\\": \\\"enable install-systemd-container on compute boot\\\", \\\"systemd\\\": {\\\"name\\\": \\\"install-systemd-container\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": true, \\\"daemon_reload\\\": true}, \\\"when\\\": [\\\"is_systemd_container_package is defined\\\", \\\"(\'changed\' in is_systemd_container_package)\\\", \\\"is_systemd_container_package.changed\\\"]}, {\\\"name\\\": \\\"check if install-systemd-container service exists\\\", \\\"stat\\\": {\\\"path\\\": \\\"/etc/systemd/system/install-systemd-container.service\\\"}, \\\"register\\\": \\\"install_systemd_container_result\\\"}, {\\\"name\\\": \\\"disable and mask install-systemd-container on compute boot\\\", \\\"systemd\\\": {\\\"name\\\": \\\"install-systemd-container\\\", \\\"enabled\\\": false, \\\"masked\\\": true, \\\"daemon_reload\\\": true}, \\\"when\\\": [\\\"is_systemd_container_package is defined\\\", \\\"(\'changed\' in is_systemd_container_package)\\\", \\\"not is_systemd_container_package.changed\\\", \\\"install_systemd_container_result.stat.exists\\\"]}]}, {\\\"name\\\": \\\"is Nova Resume Guests State On Host Boot enabled\\\", \\\"set_fact\\\": {\\\"resume_guests_state_on_host_boot_enabled\\\": false}}, {\\\"name\\\": \\\"install libvirt-guests systemd unit file (docker)\\\", \\\"when\\\": [\\\"resume_guests_state_on_host_boot_enabled|bool\\\", \\\"container_cli == \'docker\'\\\"], \\\"block\\\": [{\\\"name\\\": \\\"libvirt-guests unit to stop nova_compute container before shutdown VMs\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/libvirt-guests.service\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Suspend/Resume Running libvirt Guests\\\\nAfter=network.target\\\\nAfter=time-sync.target\\\\nAfter=virt-guest-shutdown.target\\\\nAfter=docker.service\\\\nAfter=tripleo-container-shutdown.service\\\\nAfter=rhel-push-plugin.service\\\\nDocumentation=man:libvirtd(8)\\\\nDocumentation=https://libvirt.org\\\\n\\\\n[Service]\\\\nEnvironmentFile=-/var/lib/config-data/puppet-generated/nova_libvirt/etc/sysconfig/libvirt-guests\\\\n# Hack just call traditional service until we factor\\\\n# out the code\\\\nExecStart=/bin/{{container_cli}} exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh start\\\\nExecStop=/bin/{{container_cli}} stop nova_compute\\\\nExecStop=/bin/{{container_cli}}  exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh stop\\\\nType=oneshot\\\\nRemainAfterExit=yes\\\\nStandardOutput=journal+console\\\\nTimeoutStopSec=0\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\"}}, {\\\"name\\\": \\\"Making sure virt-guest-shutdown.target is present\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/virt-guest-shutdown.target\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Libvirt guests shutdown\\\\nDocumentation=https://libvirt.org\\\\nAfter=systemd-machined.service\\\\nAfter=network-online.target\\\\nAfter=tripleo_nova_libvirt.target\\\\nBefore=tripleo_nova_compute.service\\\\n\\\"}}, {\\\"name\\\": \\\"libvirt-guests enable VM shutdown on compute reboot/shutdown\\\", \\\"systemd\\\": {\\\"name\\\": \\\"libvirt-guests\\\", \\\"enabled\\\": true, \\\"daemon_reload\\\": true}}]}, {\\\"name\\\": \\\"install tripleo_nova_libvirt_guests systemd unit file (podman)\\\", \\\"when\\\": [\\\"resume_guests_state_on_host_boot_enabled|bool\\\", \\\"container_cli == \'podman\'\\\"], \\\"block\\\": [{\\\"name\\\": \\\"libvirt-guests unit to stop nova_compute container before shutdown VMs (monolithic libvirt)\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/tripleo_nova_libvirt_guests.service\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Suspend libvirt Guests in tripleo\\\\nRequires=virt-guest-shutdown.target\\\\nAfter=systemd-machined.service\\\\nAfter=network-online.target\\\\nAfter=tripleo_nova_libvirt.target\\\\nBefore=tripleo_nova_compute.service\\\\nDocumentation=man:libvirtd(8)\\\\nDocumentation=https://libvirt.org\\\\n\\\\n[Service]\\\\nEnvironmentFile=-/etc/sysconfig/libvirt-guests\\\\nExecStart=/bin/podman exec nova_libvirt /bin/rm -f /var/lib/libvirt/libvirt-guests\\\\nExecStop=/bin/podman exec nova_libvirt /bin/sh -x /usr/libexec/libvirt-guests.sh shutdown\\\\nType=oneshot\\\\nRemainAfterExit=yes\\\\nStandardOutput=journal+console\\\\nTimeoutStopSec=0\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\"}, \\\"when\\\": \\\"tripleo_nova_libvirt_virsh_container | default(\'nova_libvirt\') == \'nova_libvirt\'\\\"}, {\\\"name\\\": \\\"libvirt-guests unit to stop nova_compute container before shutdown VMs (modular libvirt)\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/tripleo_nova_libvirt_guests.service\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Suspend libvirt Guests in tripleo\\\\nRequires=virt-guest-shutdown.target\\\\nAfter=systemd-machined.service\\\\nAfter=network-online.target\\\\nAfter=tripleo_nova_libvirt.target\\\\nBefore=tripleo_nova_compute.service\\\\nDocumentation=man:libvirtd(8)\\\\nDocumentation=https://libvirt.org\\\\n\\\\n[Service]\\\\nEnvironmentFile=-/etc/sysconfig/libvirt-guests\\\\nExecStart=/bin/podman exec nova_virtproxyd /bin/rm -f /var/lib/libvirt/libvirt-guests\\\\nExecStop=/bin/podman exec nova_virtproxyd /bin/sh -x /usr/libexec/libvirt-guests.sh shutdown\\\\nType=oneshot\\\\nRemainAfterExit=yes\\\\nStandardOutput=journal+console\\\\nTimeoutStopSec=0\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\"}, \\\"when\\\": \\\"tripleo_nova_libvirt_virsh_container | default(\'nova_libvirt\') != \'nova_libvirt\'\\\"}, {\\\"name\\\": \\\"Making sure virt-guest-shutdown.target is present\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/virt-guest-shutdown.target\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Libvirt guests shutdown\\\\nDocumentation=https://libvirt.org\\\\nAfter=systemd-machined.service\\\\nAfter=network-online.target\\\\nAfter=tripleo_nova_libvirt.target\\\\nBefore=tripleo_nova_compute.service\\\\n\\\"}}, {\\\"name\\\": \\\"tripleo_nova_libvirt_guests enable VM shutdown on compute reboot/shutdown\\\", \\\"systemd\\\": {\\\"name\\\": \\\"tripleo_nova_libvirt_guests\\\", \\\"enabled\\\": true, \\\"daemon_reload\\\": true}}]}, {\\\"name\\\": \\\"ensure ceph configurations exist\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/tripleo-config/ceph\\\", \\\"state\\\": \\\"directory\\\"}}, {\\\"name\\\": \\\"enable virt_sandbox_use_netlink for healthcheck\\\", \\\"seboolean\\\": {\\\"name\\\": \\\"virt_sandbox_use_netlink\\\", \\\"persistent\\\": true, \\\"state\\\": true}, \\\"when\\\": [\\\"ansible_facts.selinux is defined\\\", \\\"ansible_facts.selinux.status == \\\\\\\"enabled\\\\\\\"\\\"]}, {\\\"name\\\": \\\"Do we prepend nova startup with a delay\\\", \\\"set_fact\\\": {\\\"nova_compute_delay\\\": 0}}, {\\\"name\\\": \\\"install nova-compute delay wrapper script\\\", \\\"copy\\\": {\\\"content\\\": \\\"#!/usr/libexec/platform-python\\\\n\\\\\\\"\\\\\\\"\\\\\\\"\\\\nThis wrapper was created to add an optional delay to the startup of nova-compute.\\\\nWe know that instances will fail to boot, after a compute reboot, if ceph is not\\\\nhealthy.\\\\n\\\\nIdeally, we would poll ceph to get its health, but it\'s not guaranteed that the\\\\ncompute node will have access to the keys.\\\\n\\\\\\\"\\\\\\\"\\\\\\\"\\\\n\\\\nimport os\\\\nimport sys\\\\nimport time\\\\nimport logging\\\\nimport argparse\\\\n\\\\nparser = argparse.ArgumentParser(description=\'Process some integers.\')\\\\nparser.add_argument(\'--config-file\', dest=\'nova_config\', action=\'store\',\\\\n                    default=\\\\\\\"/etc/nova/nova.conf\\\\\\\",\\\\n                    help=\'path to nova configuration (default: /etc/nova/nova.conf)\')\\\\nparser.add_argument(\'--nova-binary\', dest=\'nova_binary\', action=\'store\',\\\\n                    default=\\\\\\\"/usr/bin/nova-compute\\\\\\\",\\\\n                    help=\'path to nova compute binary (default: /usr/bin/nova-compute)\')\\\\nparser.add_argument(\'--delay\', dest=\'delay\', action=\'store\',\\\\n                    default=120, type=int,\\\\n                    help=\'Number of seconds to wait until nova-compute is started\')\\\\nparser.add_argument(\'--state-dir\', dest=\'state_dir\', action=\'store\',\\\\n                    default=\\\\\\\"/run/nova/startup\\\\\\\", help=\'state-file directory\')\\\\nparser.add_argument(\'--state-file\', dest=\'state_file\', action=\'store\',\\\\n                    default=\\\\\\\"nova-compute-delayed\\\\\\\",\\\\n                    help=\'file exists if we already delayed nova-compute startup\')\\\\n\\\\n\\\\nsections = {}\\\\n(args, remaining) = parser.parse_known_args(sys.argv)\\\\n\\\\nreal_args = [args.nova_binary, \'--config-file\', args.nova_config]\\\\nreal_args.extend(remaining[1:])\\\\n\\\\nif not os.path.isdir(args.state_dir):\\\\n  os.makedirs(args.state_dir, mode = 0o751)\\\\n\\\\nstate_file_name = os.path.join(args.state_dir, args.state_file)\\\\n\\\\nif not os.path.isfile(state_file_name):\\\\n    logging.info(\\\\\\\"Delaying nova-compute startup by %s seconds\\\\\\\" % args.delay)\\\\n    time.sleep(args.delay)\\\\n    open(state_file_name, \'a\').close()\\\\n\\\\nlogging.info(\\\\\\\"Executing %s\\\\\\\" % real_args)\\\\nos.execv(args.nova_binary, real_args)\\\\n\\\", \\\"dest\\\": \\\"/var/lib/nova/delay-nova-compute\\\", \\\"mode\\\": 493}, \\\"when\\\": \\\"nova_compute_delay|int > 0\\\"}, {\\\"name\\\": \\\"Is irqbalance enabled\\\", \\\"set_fact\\\": {\\\"compute_irqbalance_disabled\\\": false}}, {\\\"name\\\": \\\"disable irqbalance service on compute\\\", \\\"when\\\": \\\"compute_irqbalance_disabled|bool\\\", \\\"service\\\": {\\\"name\\\": \\\"irqbalance.service\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": false}}], \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"install systemd-container for a greenfield\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"not check_nova_instances_result.stat.exists\\\"], \\\"package\\\": {\\\"name\\\": \\\"systemd-container\\\", \\\"state\\\": \\\"present\\\"}}, {\\\"name\\\": \\\"validate nova-compute container state\\\", \\\"containers.podman.podman_container_info\\\": {\\\"name\\\": \\\"nova_compute\\\"}, \\\"register\\\": \\\"nova_compute_infos\\\", \\\"failed_when\\\": [\\\"nova_compute_infos.containers.0.Healthcheck.Status is defined\\\", \\\"\'healthy\' not in nova_compute_infos.containers.0.Healthcheck.Status\\\"], \\\"retries\\\": 10, \\\"delay\\\": 30, \\\"tags\\\": [\\\"opendev-validation\\\", \\\"opendev-validation-nova\\\"], \\\"when\\\": [\\\"container_cli == \'podman\'\\\", \\\"not container_healthcheck_disabled\\\", \\\"step|int == 6\\\"]}, {\\\"name\\\": \\\"manage PMEM namespaces for vPMEM\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_nvdimm\\\"}, \\\"vars\\\": {\\\"tripleo_nvdimm_pmem_namespaces\\\": \\\"\\\"}, \\\"when\\\": [\\\"step|int == 1\\\", \\\"tripleo_nvdimm_pmem_namespaces != \'\'\\\"]}, {\\\"name\\\": \\\"manage OS version 9 specific sysctls\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"ansible_facts[\'os_family\'] == \'RedHat\'\\\", \\\"ansible_facts[\'distribution_major_version\'] is version(\'9\', \'==\')\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Enable post-copy by setting unprivileged_userfaultfd\\\", \\\"sysctl\\\": {\\\"name\\\": \\\"vm.unprivileged_userfaultfd\\\", \\\"value\\\": 1, \\\"sysctl_set\\\": true, \\\"sysctl_file\\\": \\\"/etc/sysctl.d/99-tripleo-postcopy.conf\\\", \\\"state\\\": \\\"present\\\", \\\"reload\\\": true}}]}, {\\\"name\\\": \\\"enable/disable ksm\\\", \\\"when\\\": [\\\"step|int == 1\\\"], \\\"block\\\": [{\\\"name\\\": \\\"is KSM enabled\\\", \\\"set_fact\\\": {\\\"compute_ksm_enabled\\\": false}}, {\\\"name\\\": \\\"disable KSM on compute\\\", \\\"when\\\": \\\"not compute_ksm_enabled|bool\\\", \\\"block\\\": [{\\\"name\\\": \\\"Check for ksm\\\", \\\"shell\\\": \\\"systemctl is-active ksm.service || systemctl is-enabled ksm.service\\\", \\\"become\\\": true, \\\"failed_when\\\": false, \\\"register\\\": \\\"ksm_service_check\\\"}, {\\\"name\\\": \\\"disable KSM services\\\", \\\"service\\\": {\\\"name\\\": \\\"{{ item }}\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": false}, \\\"with_items\\\": [\\\"ksm.service\\\", \\\"ksmtuned.service\\\"], \\\"when\\\": [\\\"ksm_service_check.rc is defined\\\", \\\"ksm_service_check.rc == 0\\\"], \\\"register\\\": \\\"ksmdisabled\\\"}, {\\\"name\\\": \\\"delete PageKSM after disable ksm on compute\\\", \\\"command\\\": \\\"echo 2 >/sys/kernel/mm/ksm/run\\\", \\\"when\\\": [\\\"ksm_service_check.rc is defined\\\", \\\"ksm_service_check.rc == 0\\\", \\\"ksmdisabled is changed\\\"]}]}, {\\\"name\\\": \\\"enable KSM on compute\\\", \\\"when\\\": \\\"compute_ksm_enabled|bool\\\", \\\"block\\\": [{\\\"name\\\": \\\"make sure package providing ksmtuned is installed (RHEL8 or CentOS8)\\\", \\\"package\\\": {\\\"name\\\": \\\"qemu-kvm-common\\\", \\\"state\\\": \\\"present\\\"}, \\\"when\\\": [\\\"ansible_facts[\'distribution_major_version\'] is version(\'8\', \'==\')\\\"]}, {\\\"name\\\": \\\"make sure package providing ksmtuned is installed (RHEL9 or CentOS9)\\\", \\\"package\\\": {\\\"name\\\": \\\"ksmtuned\\\", \\\"state\\\": \\\"present\\\"}, \\\"when\\\": [\\\"ansible_facts[\'distribution_major_version\'] is version(\'9\', \'==\')\\\"]}, {\\\"name\\\": \\\"enable ksmtunded\\\", \\\"service\\\": {\\\"name\\\": \\\"{{ item }}\\\", \\\"state\\\": \\\"started\\\", \\\"enabled\\\": true}, \\\"with_items\\\": [\\\"ksm.service\\\", \\\"ksmtuned.service\\\"]}]}]}], \\\"external_post_deploy_tasks\\\": [{\\\"block\\\": [{\\\"name\\\": \\\"is additonal Cell?\\\", \\\"set_fact\\\": {\\\"nova_additional_cell\\\": false}}, {\\\"name\\\": \\\"check if discover hosts is required\\\", \\\"when\\\": [\\\"not nova_additional_cell|bool\\\", \\\"nova_cellv2_discovery_done is not defined\\\"], \\\"block\\\": [{\\\"name\\\": \\\"discover via nova_manager?\\\", \\\"set_fact\\\": {\\\"nova_cellv2_discovery_delegate_host\\\": \\\"{{ groups[\'nova_manager\'][0] }}\\\", \\\"nova_cellv2_discovery_container\\\": \\\"nova_manager\\\"}, \\\"when\\\": [\\\"groups[\'nova_manager\'] is defined and (groups[\'nova_manager\']|length>0)\\\"]}, {\\\"name\\\": \\\"discover via nova_api?\\\", \\\"set_fact\\\": {\\\"nova_cellv2_discovery_delegate_host\\\": \\\"{{ groups[\'nova_api\'][0] }}\\\", \\\"nova_cellv2_discovery_container\\\": \\\"nova_api\\\"}, \\\"when\\\": [\\\"nova_cellv2_discovery_delegate_host is not defined\\\", \\\"groups[\'nova_api\'] is defined and (groups[\'nova_api\']|length>0)\\\"]}, {\\\"name\\\": \\\"Warn if no discovery host available\\\", \\\"fail\\\": {\\\"msg\\\": \\\"No hosts available to run nova cell_v2 host discovery.\\\"}, \\\"ignore_errors\\\": true, \\\"when\\\": [\\\"nova_cellv2_discovery_delegate_host is not defined\\\"]}, {\\\"name\\\": \\\"Discovering nova hosts\\\", \\\"command\\\": \\\"{{ container_cli }} exec {{ nova_cellv2_discovery_container }} nova-manage cell_v2 discover_hosts --by-service\\\", \\\"become\\\": true, \\\"changed_when\\\": false, \\\"delegate_to\\\": \\\"{{ nova_cellv2_discovery_delegate_host }}\\\", \\\"when\\\": [\\\"nova_cellv2_discovery_delegate_host is defined\\\"]}, {\\\"set_fact\\\": {\\\"nova_cellv2_discovery_done\\\": true}}]}]}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"Remove openstack-nova-compute and python-nova package during upgrade\\\", \\\"package\\\": {\\\"name\\\": [\\\"openstack-nova-compute\\\", \\\"python-nova\\\"], \\\"state\\\": \\\"removed\\\"}, \\\"failed_when\\\": false, \\\"when\\\": \\\"step|int == 2\\\"}, {\\\"name\\\": \\\"nova_compute pre system_upgrade tasks\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\", \\\"system_upgrade_run\\\", \\\"system_upgrade_nfsmounts\\\"], \\\"when\\\": [\\\"step|int == 3\\\", \\\"upgrade_leapp_enabled\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Unmount Nova NFS Share\\\", \\\"vars\\\": {\\\"nfs_backend_enable\\\": false}, \\\"mount\\\": {\\\"name\\\": \\\"/var/lib/nova/instances\\\", \\\"state\\\": \\\"absent\\\", \\\"fstype\\\": \\\"nfs4\\\"}, \\\"when\\\": \\\"nfs_backend_enable|bool\\\"}]}, {\\\"name\\\": \\\"nova_compute post system_upgrade tasks\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\", \\\"system_upgrade_run\\\", \\\"system_upgrade_nfsmounts\\\"], \\\"when\\\": [\\\"step|int == 5\\\", \\\"upgrade_leapp_enabled\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Mount Nova NFS Share\\\", \\\"vars\\\": {\\\"nfs_backend_enable\\\": false, \\\"nfs_share\\\": \\\"\\\", \\\"nfs_options\\\": \\\"context=system_u:object_r:nfs_t:s0\\\", \\\"nfs_vers\\\": \\\"4.2\\\"}, \\\"mount\\\": {\\\"name\\\": \\\"/var/lib/nova/instances\\\", \\\"state\\\": \\\"mounted\\\", \\\"fstype\\\": \\\"nfs4\\\", \\\"src\\\": \\\"{{nfs_share}}\\\", \\\"opts\\\": \\\"_netdev,bg,{{nfs_options}},nfsvers={{nfs_vers}}\\\"}, \\\"when\\\": \\\"nfs_backend_enable|bool\\\"}]}], \\\"update_tasks\\\": [{\\\"name\\\": \\\"Remove openstack-nova-compute and python-nova package during upgrade\\\", \\\"package\\\": {\\\"name\\\": [\\\"openstack-nova-compute\\\", \\\"python-nova\\\"], \\\"state\\\": \\\"removed\\\"}, \\\"failed_when\\\": false, \\\"when\\\": \\\"step|int == 2\\\"}], \\\"post_update_tasks\\\": [{\\\"name\\\": \\\"Ensure instanceha directory is purged\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"become\\\": true, \\\"file\\\": {\\\"path\\\": \\\"/var/lib/nova/instanceha\\\", \\\"state\\\": \\\"absent\\\"}}], \\\"post_upgrade_tasks\\\": [{\\\"name\\\": \\\"Ensure instanceha directory is purged\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"become\\\": true, \\\"file\\\": {\\\"path\\\": \\\"/var/lib/nova/instanceha\\\", \\\"state\\\": \\\"absent\\\"}}], \\\"scale_tasks\\\": [{\\\"when\\\": [\\\"step|int == 1\\\", \\\"container_cli == \'podman\'\\\"], \\\"tags\\\": \\\"down\\\", \\\"become\\\": true, \\\"environment\\\": {\\\"OS_CLOUD\\\": \\\"overcloud\\\"}, \\\"block\\\": [{\\\"name\\\": \\\"Get nova-compute service ID\\\", \\\"command\\\": \\\"openstack compute service list --service nova-compute --column ID --column Host --format yaml\\\", \\\"register\\\": \\\"nova_compute_service_result\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false, \\\"changed_when\\\": false}, {\\\"name\\\": \\\"is additional Cell?\\\", \\\"set_fact\\\": {\\\"is_additional_cell\\\": false}}, {\\\"name\\\": \\\"Set fact for nova_compute services\\\", \\\"set_fact\\\": {\\\"nova_compute_service\\\": \\\"{{ nova_compute_service_result.stdout | from_yaml | selectattr(\'Host\', \'match\', ansible_facts[\'fqdn\'] ~ \'.*\') | list }}\\\"}, \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false}, {\\\"name\\\": \\\"Check search output\\\", \\\"fail\\\": {\\\"msg\\\": \\\"Found multiple `{{ ansible_facts[\'fqdn\'] }}`, which is unexpected. This means that the FQDN of the selected device to disable is either wrong or is sharing a name with another host, which is also wrong. Please correct this issue before continuing. Nova service list return data can be found here -> {{ nova_compute_service }}.\\\"}, \\\"when\\\": [\\\"(nova_compute_service | length) > 1\\\"]}, {\\\"name\\\": \\\"Disable nova services\\\", \\\"when\\\": [\\\"(nova_compute_service | length) == 1\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Disable nova-compute service\\\", \\\"command\\\": \\\"openstack compute service set {{ nova_compute_service[0].Host }} nova-compute --disable\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false, \\\"when\\\": [\\\"not is_additional_cell|bool\\\"]}, {\\\"name\\\": \\\"Stop nova-compute container\\\", \\\"service\\\": {\\\"name\\\": \\\"tripleo_nova_compute\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": false}, \\\"become\\\": true, \\\"register\\\": \\\"stop_nova_compute\\\", \\\"failed_when\\\": \\\"(\'msg\' in stop_nova_compute and \'Could not find the requested service tripleo_nova_compute\' not in stop_nova_compute.msg) or (\'rc\' in stop_nova_compute and stop_nova_compute.rc != 0)\\\"}, {\\\"name\\\": \\\"Delete nova-compute service\\\", \\\"command\\\": \\\"openstack compute service delete {{ nova_compute_service[0].ID }}\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false}]}]}]}, {\\\"service_name\\\": \\\"nova_libvirt\\\", \\\"firewall_rules\\\": {\\\"200 nova_libvirt\\\": {\\\"dport\\\": [16514, \\\"61152-61215\\\", \\\"5900-6923\\\"]}}, \\\"ansible_group_vars\\\": {\\\"tripleo_nova_libvirt_virsh_container\\\": \\\"nova_virtproxyd\\\"}, \\\"monitoring_subscription\\\": \\\"overcloud-nova-libvirt\\\", \\\"config_settings\\\": {\\\"nova::my_ip\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"nova::rabbit_use_ssl\\\": \\\"True\\\", \\\"nova::keystone::service_user::send_service_user_token\\\": true, \\\"nova::keystone::service_user::project_name\\\": \\\"service\\\", \\\"nova::keystone::service_user::password\\\": \\\"jYAOwqRi16jRO54G5B1zoU6B6\\\", \\\"nova::keystone::service_user::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"nova::keystone::service_user::region_name\\\": \\\"regionOne\\\", \\\"nova::placement::project_name\\\": \\\"service\\\", \\\"nova::placement::password\\\": \\\"trZmJaOVoQNUy8C5jM1tVazQd\\\", \\\"nova::placement::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"nova::placement::region_name\\\": \\\"regionOne\\\", \\\"nova::placement::valid_interfaces\\\": \\\"internal\\\", \\\"nova::os_region_name\\\": \\\"regionOne\\\", \\\"nova::logging::debug\\\": true, \\\"nova::purge_config\\\": false, \\\"nova::network::neutron::project_name\\\": \\\"service\\\", \\\"nova::network::neutron::username\\\": \\\"neutron\\\", \\\"nova::network::neutron::region_name\\\": \\\"regionOne\\\", \\\"nova::dhcp_domain\\\": \\\"\\\", \\\"nova::network::neutron::password\\\": \\\"6qRgEE1E2pXgYo1BuAX3xSNst\\\", \\\"nova::network::neutron::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000/v3\\\", \\\"nova::network::neutron::valid_interfaces\\\": \\\"internal\\\", \\\"nova::glance::valid_interfaces\\\": \\\"internal\\\", \\\"nova::rabbit_heartbeat_timeout_threshold\\\": 60, \\\"nova::cinder_catalog_info\\\": \\\"volumev3:cinderv3:internalURL\\\", \\\"nova::host\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"nova::notify_on_state_change\\\": \\\"vm_and_task_state\\\", \\\"nova::notification_driver\\\": [\\\"noop\\\"], \\\"nova::notification_format\\\": \\\"unversioned\\\", \\\"nova::network::neutron::auth_type\\\": \\\"v3password\\\", \\\"nova::db::database_db_max_retries\\\": -1, \\\"nova::db::database_max_retries\\\": -1, \\\"nova::network::neutron::ovs_bridge\\\": \\\"br-int\\\", \\\"nova::compute::sync_power_state_interval\\\": 600, \\\"nova_is_additional_cell\\\": false, \\\"nova::cross_az_attach\\\": true, \\\"nova::cache::enabled\\\": true, \\\"nova::cache::tls_enabled\\\": true, \\\"nova::cache::backend\\\": \\\"dogpile.cache.pymemcache\\\", \\\"nova::rabbit_heartbeat_in_pthread\\\": false, \\\"nova::ovsdb_connection\\\": \\\"\\\", \\\"vhostuser_socket_group\\\": \\\"qemu\\\", \\\"nova_libvirt_opt_volumes\\\": [], \\\"ContainerNovaLibvirtImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ContainerNovaLibvirtConfigImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"nova::compute::libvirt::log_outputs\\\": \\\"1:file:/var/log/libvirt/libvirtd.log\\\", \\\"nova::compute::libvirt::virtlogd::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtlogd.log\\\", \\\"nova::compute::libvirt::virtsecretd::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtsecretd.log\\\", \\\"nova::compute::libvirt::virtnodedevd::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtnodedevd.log\\\", \\\"nova::compute::libvirt::virtqemud::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtqemud.log\\\", \\\"nova::compute::libvirt::virtproxyd::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtproxyd.log\\\", \\\"nova::compute::libvirt::virtstoraged::log_outputs\\\": \\\"1:file:/var/log/libvirt/virtstoraged.log\\\", \\\"nova::compute::libvirt::qemu::memory_backing_dir\\\": \\\"\\\", \\\"nova::compute::libvirt::manage_libvirt_services\\\": false, \\\"tripleo::profile::base::nova::virtlogd_wrapper::enable_wrapper\\\": true, \\\"tripleo::profile::base::nova::virtlogd_wrapper::virtlogd_process_wrapper\\\": \\\"/var/lib/container-config-scripts/virtlogd_wrapper\\\", \\\"tripleo::profile::base::nova::virtlogd_wrapper::virtlogd_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"tripleo::profile::base::nova::virtlogd_wrapper::debug\\\": true, \\\"nova::compute::libvirt::migration_support\\\": false, \\\"nova::compute::rbd::libvirt_images_rbd_ceph_conf\\\": \\\"/etc/ceph/ceph.conf\\\", \\\"nova::compute::rbd::libvirt_rbd_user\\\": \\\"openstack\\\", \\\"tripleo::profile::base::nova::compute_libvirt_shared::nova_rbd_ceph_conf_path\\\": \\\"/var/lib/tripleo-config/ceph\\\", \\\"nova::compute::rbd::rbd_keyring\\\": \\\"client.openstack\\\", \\\"nova::compute::rbd::libvirt_rbd_secret_key\\\": \\\"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\\\", \\\"nova::compute::rbd::libvirt_rbd_secret_uuid\\\": \\\"1fb6a013-c2f0-4170-882f-f412ecd88fb9\\\", \\\"tripleo::profile::base::nova::migration::client::libvirt_enabled\\\": true, \\\"tripleo::profile::base::nova::migration::client::ssh_private_key\\\": \\\"-----BEGIN RSA PRIVATE KEY-----\\\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\\\n-----END RSA PRIVATE KEY-----\\\\n\\\", \\\"tripleo::profile::base::nova::migration::client::ssh_port\\\": 2022, \\\"nova::compute::libvirt::services::libvirt_virt_type\\\": \\\"qemu\\\", \\\"nova::compute::libvirt::virt_type\\\": \\\"qemu\\\", \\\"nova::compute::libvirt::enabled_perf_events\\\": [], \\\"nova::compute::libvirt::qemu::configure_qemu\\\": true, \\\"nova::compute::libvirt::qemu::max_files\\\": 32768, \\\"nova::compute::libvirt::qemu::max_processes\\\": 131072, \\\"nova::migration::qemu::configure_qemu\\\": true, \\\"nova::migration::qemu::migration_port_min\\\": 61152, \\\"nova::migration::qemu::migration_port_max\\\": 61215, \\\"nova::compute::libvirt::vncserver_listen\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"nova::compute::libvirt::log_filters\\\": \\\"1:libvirt 1:qemu 1:conf 1:security 3:event 3:json 3:file 3:object 1:util\\\", \\\"nova::compute::libvirt::virtlogd::log_filters\\\": \\\"1:logging 4:object 4:json 4:event 1:util\\\", \\\"rbd_persistent_storage\\\": false, \\\"rbd_disk_cachemodes\\\": [\\\"network=writeback\\\"], \\\"nova::compute::libvirt::virtsecretd::log_filters\\\": \\\"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\\\", \\\"nova::compute::libvirt::virtnodedevd::log_filters\\\": \\\"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\\\", \\\"nova::compute::libvirt::virtstoraged::log_filters\\\": \\\"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\\\", \\\"nova::compute::libvirt::virtqemud::log_filters\\\": \\\"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\\\", \\\"nova::compute::libvirt::virtproxyd::log_filters\\\": \\\"1:qemu 1:libvirt 4:object 4:json 4:event 1:util\\\", \\\"tripleo::profile::base::nova::libvirt::modular_libvirt\\\": true, \\\"nova::compute::libvirt::services::modular_libvirt\\\": true, \\\"nova::compute::libvirt::modular_libvirt\\\": true, \\\"nova::migration::libvirt::modular_libvirt\\\": true, \\\"tripleo::profile::base::nova::migration::client::libvirt_tls\\\": true, \\\"tripleo::profile::base::nova::libvirt::tls_password\\\": \\\"vepP3gmSjsfjVl5gIH28wOzIz\\\", \\\"nova::compute::libvirt::qemu::default_tls_verify\\\": true, \\\"nova::compute::libvirt::tls_priority\\\": \\\"NORMAL:-VERS-SSL3.0:-VERS-TLS-ALL:+VERS-TLS1.2\\\", \\\"nova::migration::libvirt::listen_address\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"nova::migration::libvirt::live_migration_inbound_addr\\\": \\\"%{hiera(\'fqdn_internal_api\')}\\\", \\\"nova::compute::libvirt::qemu::vnc_tls\\\": true, \\\"nova::compute::libvirt::qemu::vnc_tls_verify\\\": true, \\\"nova::compute::libvirt::qemu::nbd_tls\\\": true, \\\"nova::migration::libvirt::live_migration_with_native_tls\\\": true}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"nova_libvirt\\\", \\\"puppet_tags\\\": \\\"libvirtd_config,virtlogd_config,virtproxyd_config,virtqemud_config,virtnodedevd_config,virtsecretd_config,virtstoraged_config,nova_config,file,libvirt_tls_password\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::nova::libvirt\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/nova_virtlogd.json\\\": {\\\"command\\\": \\\"/usr/local/bin/virtlogd_wrapper\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_virtsecretd.json\\\": {\\\"command\\\": \\\"/usr/sbin/virtsecretd --config /etc/libvirt/virtsecretd.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_virtnodedevd.json\\\": {\\\"command\\\": \\\"/usr/sbin/virtnodedevd --config /etc/libvirt/virtnodedevd.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_virtstoraged.json\\\": {\\\"command\\\": \\\"/usr/sbin/virtstoraged --config /etc/libvirt/virtstoraged.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_virtqemud.json\\\": {\\\"command\\\": \\\"/usr/sbin/virtqemud --config /etc/libvirt/virtqemud.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}, \\\"/var/lib/kolla/config_files/nova_virtproxyd.json\\\": {\\\"command\\\": \\\"/usr/sbin/virtproxyd --config /etc/libvirt/virtproxyd.conf\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/var/lib/kolla/config_files/src-ceph/\\\", \\\"dest\\\": \\\"/etc/ceph/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/etc/ceph/ceph.client.openstack.keyring\\\", \\\"owner\\\": \\\"nova:nova\\\", \\\"perm\\\": \\\"0600\\\"}]}}, \\\"container_config_scripts\\\": {\\\"nova_libvirt_init_secret.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nset -e\\\\n\\\\nCEPH_INFO=($*)\\\\n\\\\nif [ -z \\\\\\\"$CEPH_INFO\\\\\\\" ]; then\\\\n    echo \\\\\\\"error: At least one CLUSTER:CLIENT tuple must be specified\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\necho \\\\\\\"------------------------------------------------\\\\\\\"\\\\necho \\\\\\\"Initializing virsh secrets for: ${CEPH_INFO[@]}\\\\\\\"\\\\n\\\\nfor INFO in ${CEPH_INFO[@]}; do\\\\n    IFS=: read CLUSTER CLIENT <<< $INFO\\\\n    if [ ! -f /etc/ceph/${CLUSTER}.conf ]; then\\\\n        echo \\\\\\\"Error: /etc/ceph/${CLUSTER}.conf was not found\\\\\\\"\\\\n        echo \\\\\\\"Path to nova_libvirt_init_secret was ${CEPH_INFO}\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\n    FSID=$(awk \'$1 == \\\\\\\"fsid\\\\\\\" {print $3}\' /etc/ceph/${CLUSTER}.conf)\\\\n    if [ -z \\\\\\\"${FSID}\\\\\\\" ]; then\\\\n        echo \\\\\\\"Error: /etc/ceph/${CLUSTER}.conf contained an empty fsid definition\\\\\\\"\\\\n        echo \\\\\\\"Check your ceph configuration\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\n\\\\n    echo \\\\\\\"--------\\\\\\\"\\\\n    echo \\\\\\\"Initializing the virsh secret for \'$CLUSTER\' cluster ($FSID) \'$CLIENT\' client\\\\\\\"\\\\n\\\\n    # Ensure the secret XML file exists. Puppet should have created a secret.xml\\\\n    # file for the first cluster\'s secret, so detect when to use that file.\\\\n    if grep -q $FSID /etc/nova/secret.xml; then\\\\n        SECRET_FILE=\\\\\\\"/etc/nova/secret.xml\\\\\\\"\\\\n        SECRET_NAME=\\\\\\\"client.${CLIENT} secret\\\\\\\"\\\\n    else\\\\n        SECRET_FILE=\\\\\\\"/etc/nova/${CLUSTER}-secret.xml\\\\\\\"\\\\n        SECRET_NAME=\\\\\\\"${CLUSTER}.client.${CLIENT} secret\\\\\\\"\\\\n    fi\\\\n\\\\n    if [ ! -f $SECRET_FILE ]; then\\\\n        echo \\\\\\\"Creating $SECRET_FILE\\\\\\\"\\\\n        cat <<EOF > $SECRET_FILE\\\\n<secret ephemeral=\'no\' private=\'no\'>\\\\n  <usage type=\'ceph\'>\\\\n    <name>${SECRET_NAME}</name>\\\\n  </usage>\\\\n  <uuid>${FSID}</uuid>\\\\n</secret>\\\\nEOF\\\\n    else\\\\n        echo \\\\\\\"The $SECRET_FILE file already exists\\\\\\\"\\\\n    fi\\\\n\\\\n    # Ensure the libvirt secret is defined\\\\n    if /usr/bin/virsh secret-list | grep -q $FSID; then\\\\n        echo \\\\\\\"The virsh secret for $FSID has already been defined\\\\\\\"\\\\n    else\\\\n        /usr/bin/virsh secret-define --file $SECRET_FILE\\\\n    fi\\\\n\\\\n    # Fetch the key from the keyring and ensure the secret is set\\\\n    KEY=$(awk \'$1 == \\\\\\\"key\\\\\\\" {print $3}\' /etc/ceph/${CLUSTER}.client.${CLIENT}.keyring)\\\\n    if /usr/bin/virsh secret-get-value $FSID 2>/dev/null | grep -q $KEY; then\\\\n        echo \\\\\\\"The virsh secret for $FSID has already been set\\\\\\\"\\\\n    else\\\\n        /usr/bin/virsh secret-set-value --secret $FSID --base64 $KEY\\\\n    fi\\\\ndone\\\\n\\\"}}, \\\"docker_config\\\": {\\\"step_2\\\": {\\\"nova_virtqemud_init_logs\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"user\\\": \\\"root\\\", \\\"volumes\\\": [\\\"/var/log/containers/libvirt/swtpm:/var/log/swtpm:shared,z\\\"], \\\"command\\\": [\\\"/bin/bash\\\", \\\"-c\\\", \\\"chown -R tss:tss /var/log/swtpm\\\"], \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\"}}, \\\"create_virtlogd_wrapper\\\": {\\\"start_order\\\": 1, \\\"detach\\\": false, \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"user\\\": \\\"root\\\", \\\"command\\\": [\\\"/container_puppet_apply.sh\\\", \\\"4\\\", \\\"file\\\", \\\"include ::tripleo::profile::base::nova::virtlogd_wrapper\\\"], \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\\\", \\\"/etc/puppet:/tmp/puppet-etc:ro\\\", \\\"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\\\", \\\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:shared,z\\\"], \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\"}}}, \\\"step_3\\\": {\\\"nova_virtlogd_wrapper\\\": {\\\"start_order\\\": 0, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtlogd.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/container-config-scripts/virtlogd_wrapper:/usr/local/bin/virtlogd_wrapper:ro\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}, \\\"nova_virtsecretd\\\": {\\\"start_order\\\": 1, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"pids_limit\\\": 65536, \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_virtlogd_wrapper.service\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtsecretd.json:/var/lib/kolla/config_files/config.json:ro\\\"]}, \\\"nova_virtnodedevd\\\": {\\\"start_order\\\": 2, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"pids_limit\\\": 65536, \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_virtlogd_wrapper.service\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtnodedevd.json:/var/lib/kolla/config_files/config.json:ro\\\"]}, \\\"nova_virtstoraged\\\": {\\\"start_order\\\": 3, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"pids_limit\\\": 65536, \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_virtlogd_wrapper.service\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtstoraged.json:/var/lib/kolla/config_files/config.json:ro\\\"]}, \\\"nova_virtqemud\\\": {\\\"start_order\\\": 4, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"pids_limit\\\": 65536, \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_virtlogd_wrapper.service\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtqemud.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/log/containers/libvirt/swtpm:/var/log/swtpm:z\\\"]}, \\\"nova_virtproxyd\\\": {\\\"start_order\\\": 5, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\", \\\"ulimit\\\": [\\\"nofile=131072\\\", \\\"nproc=126960\\\"], \\\"cgroupns\\\": \\\"host\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"pids_limit\\\": 65536, \\\"privileged\\\": true, \\\"security_opt\\\": [\\\"label=level:s0\\\", \\\"label=type:spc_t\\\", \\\"label=filetype:container_file_t\\\"], \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"tripleo_nova_virtlogd_wrapper.service\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/libvirt:/var/log/libvirt:shared,z\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/dev:/dev\\\", \\\"/run:/run\\\", \\\"/sys/fs/cgroup:/sys/fs/cgroup\\\", \\\"/sys/fs/selinux:/sys/fs/selinux\\\", \\\"/etc/selinux/config:/etc/selinux/config:ro\\\", \\\"/etc/libvirt:/etc/libvirt:shared\\\", \\\"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\", \\\"/var/lib/libvirt:/var/lib/libvirt:shared\\\", \\\"/var/cache/libvirt:/var/cache/libvirt:shared\\\", \\\"/var/lib/vhost_sockets:/var/lib/vhost_sockets\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/lib/tripleo-config/ceph:/var/lib/kolla/config_files/src-ceph:z\\\", \\\"/etc/pki/CA/cacert.pem:/etc/pki/CA/cacert.pem:ro\\\", \\\"/etc/pki/libvirt:/etc/pki/libvirt:ro\\\", \\\"/etc/pki/qemu:/etc/pki/qemu:ro\\\", \\\"/var/lib/kolla/config_files/nova_virtproxyd.json:/var/lib/kolla/config_files/config.json:ro\\\"]}}}, \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Ensure recovery of containerized virtqemud\\\", \\\"when\\\": \\\"step|int == 4\\\", \\\"become\\\": true, \\\"block\\\": [{\\\"name\\\": \\\"Create virtqemud recovery script\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/usr/libexec/recover_tripleo_nova_virtqemud.sh\\\", \\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/bin/bash\\\\npgrep -f /sbin/virtqemud\\\\n[ $? -eq 0 ] && exit 0\\\\nkill -9 $(cat /run/nova_virtqemud.pid)\\\\n\\\"}}, {\\\"name\\\": \\\"Create virtqemud recovery trigger service\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/tripleo_nova_virtqemud_recover.service\\\", \\\"mode\\\": \\\"0644\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Check and recover tripleo_nova_virtqemud\\\\nAfter=tripleo_nova_virtqemud.service\\\\nRequisite=tripleo_nova_virtqemud.service\\\\n[Service]\\\\nType=oneshot\\\\nExecStart=bash /usr/libexec/recover_tripleo_nova_virtqemud.sh\\\\nSyslogIdentifier=recover_tripleo_nova_virtqemud\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\"}}, {\\\"name\\\": \\\"Create virtqemud recovery trigger timer\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/tripleo_nova_virtqemud_recover.timer\\\", \\\"mode\\\": \\\"0644\\\", \\\"content\\\": \\\"[Unit]\\\\nDescription=Check and recover tripleo_nova_virtqemud every 10m\\\\nPartOf=tripleo_nova_virtqemud.service\\\\n[Timer]\\\\nOnCalendar=*:5/10\\\\nOnActiveSec=120\\\\nOnUnitActiveSec=60\\\\nRandomizedDelaySec=1m\\\\n[Install]\\\\nWantedBy=timers.target\\\\n\\\"}}, {\\\"name\\\": \\\"Enable virtqemud recovery trigger service\\\", \\\"systemd\\\": {\\\"name\\\": \\\"tripleo_nova_virtqemud_recover.service\\\", \\\"enabled\\\": true, \\\"daemon_reload\\\": true}}, {\\\"name\\\": \\\"Enable virtqemud recovery trigger timer\\\", \\\"systemd\\\": {\\\"name\\\": \\\"tripleo_nova_virtqemud_recover.timer\\\", \\\"enabled\\\": true, \\\"state\\\": \\\"restarted\\\", \\\"daemon_reload\\\": true}, \\\"register\\\": \\\"virtqemud_recover_timer_result\\\"}, {\\\"name\\\": \\\"Really enable virtqemud recovery trigger timer\\\", \\\"shell\\\": {\\\"cmd\\\": \\\"systemctl enable --now tripleo_nova_virtqemud_recover.timer\\\"}, \\\"when\\\": \\\"virtqemud_recover_timer_result.status.UnitFileState != \\\\\\\"enabled\\\\\\\"\\\"}]}, {\\\"name\\\": \\\"Certificate generation\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"Create dirs for certificates and keys\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item }}\\\", \\\"state\\\": \\\"directory\\\", \\\"serole\\\": \\\"object_r\\\", \\\"setype\\\": \\\"cert_t\\\", \\\"seuser\\\": \\\"system_u\\\"}, \\\"with_items\\\": [\\\"/etc/pki/libvirt\\\", \\\"/etc/pki/libvirt/private\\\", \\\"/etc/pki/qemu\\\"]}, {\\\"include_role\\\": {\\\"name\\\": \\\"linux-system-roles.certificate\\\"}, \\\"vars\\\": {\\\"certificate_requests\\\": [{\\\"name\\\": \\\"libvirt-server-cert\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"libvirt/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"# Copy cert and key to libvirt dirs\\\\ncp /etc/ipa/ca.crt /etc/pki/CA/cacert.pem\\\\nchown root:root /etc/pki/CA/cacert.pem\\\\nchmod 644 /etc/pki/CA/cacert.pem\\\\ncp /etc/pki/tls/certs/libvirt-server-cert.crt /etc/pki/libvirt/servercert.pem\\\\ncp /etc/pki/tls/private/libvirt-server-cert.key /etc/pki/libvirt/private/serverkey.pem\\\\npodman exec nova_virtproxyd virt-admin server-update-tls virtproxyd || systemctl reload tripleo_nova_virtproxyd\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}, {\\\"name\\\": \\\"libvirt-client-cert\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"libvirt/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"# Copy cert and key to libvirt dirs\\\\ncp /etc/pki/tls/certs/libvirt-client-cert.crt /etc/pki/libvirt/clientcert.pem\\\\ncp /etc/pki/tls/private/libvirt-client-cert.key /etc/pki/libvirt/private/clientkey.pem\\\\npodman exec nova_virtproxyd virt-admin server-update-tls virtproxyd || systemctl reload tripleo_nova_virtproxyd\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}, {\\\"name\\\": \\\"qemu-server-cert\\\", \\\"owner\\\": \\\"root\\\", \\\"group\\\": \\\"qemu\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"qemu/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"# Copy cert and key to qemu dir\\\\ncp /etc/ipa/ca.crt /etc/pki/qemu/ca-cert.pem\\\\nchown root:root /etc/pki/qemu/ca-cert.pem\\\\nchmod 644 /etc/pki/qemu/ca-cert.pem\\\\ncp -a /etc/pki/tls/certs/qemu-server-cert.crt /etc/pki/qemu/server-cert.pem\\\\ncp -a /etc/pki/tls/private/qemu-server-cert.key /etc/pki/qemu/server-key.pem\\\\nchgrp qemu /etc/pki/qemu/server-*\\\\nchmod 0640 /etc/pki/qemu/server-cert.pem\\\\nchmod 0640 /etc/pki/qemu/server-key.pem\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}, {\\\"name\\\": \\\"qemu-client-cert\\\", \\\"owner\\\": \\\"root\\\", \\\"group\\\": \\\"qemu\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"qemu/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"# Copy cert and key to qemu dir\\\\ncp -a /etc/pki/tls/certs/qemu-client-cert.crt /etc/pki/qemu/client-cert.pem\\\\ncp -a /etc/pki/tls/private/qemu-client-cert.key /etc/pki/qemu/client-key.pem\\\\nchgrp qemu /etc/pki/qemu/client-*\\\\nchmod 0640 /etc/pki/qemu/client-cert.pem\\\\nchmod 0640 /etc/pki/qemu/client-key.pem\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}]}}]}, {\\\"name\\\": \\\"Set up systemd target for libvirt services\\\", \\\"when\\\": \\\"step|int == 4\\\", \\\"block\\\": [{\\\"name\\\": \\\"Create systemd file\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/systemd/system/tripleo_nova_libvirt.target\\\", \\\"mode\\\": \\\"0644\\\", \\\"owner\\\": \\\"root\\\", \\\"group\\\": \\\"root\\\", \\\"content\\\": \\\"[Unit]\\\\nWants=tripleo_nova_virtsecretd.service\\\\nWants=tripleo_nova_virtnodedevd.service\\\\nWants=tripleo_nova_virtstoraged.service\\\\nWants=tripleo_nova_virtproxyd.service\\\\nWants=tripleo_nova_virtqemud.service\\\\nAfter=tripleo_nova_virtsecretd.service\\\\nAfter=tripleo_nova_virtnodedevd.service\\\\nAfter=tripleo_nova_virtstoraged.service\\\\nAfter=tripleo_nova_virtproxyd.service\\\\nAfter=tripleo_nova_virtqemud.service\\\\n\\\"}, \\\"become\\\": true, \\\"register\\\": \\\"libvirt_target_result\\\"}, {\\\"name\\\": \\\"Reload systemd\\\", \\\"systemd\\\": {\\\"name\\\": \\\"tripleo_nova_libvirt.target\\\", \\\"enabled\\\": true, \\\"state\\\": \\\"restarted\\\", \\\"daemon_reload\\\": true}, \\\"become\\\": true, \\\"when\\\": \\\"libvirt_target_result.changed\\\"}]}], \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"state\\\": \\\"directory\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/libvirt\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}]}, {\\\"name\\\": \\\"create libvirt persistent data directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype | default(omit) }}\\\", \\\"mode\\\": \\\"{{ item.mode | default(omit) }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/etc/libvirt\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/etc/libvirt/secrets\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/etc/libvirt/qemu\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/lib/libvirt\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/var/cache/libvirt\\\"}, {\\\"path\\\": \\\"/var/lib/nova\\\", \\\"setype\\\": \\\"container_file_t\\\"}, {\\\"path\\\": \\\"/run/libvirt\\\"}, {\\\"path\\\": \\\"/var/log/containers/libvirt/swtpm\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0770\\\"}]}, {\\\"name\\\": \\\"ensure qemu group is present on the host\\\", \\\"group\\\": {\\\"name\\\": \\\"qemu\\\", \\\"gid\\\": 107, \\\"state\\\": \\\"present\\\"}}, {\\\"name\\\": \\\"ensure qemu user is present on the host\\\", \\\"user\\\": {\\\"name\\\": \\\"qemu\\\", \\\"uid\\\": 107, \\\"group\\\": \\\"qemu\\\", \\\"state\\\": \\\"present\\\", \\\"shell\\\": \\\"/sbin/nologin\\\", \\\"comment\\\": \\\"qemu user\\\"}}, {\\\"name\\\": \\\"create directory for vhost-user sockets with qemu ownership\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/vhost_sockets\\\", \\\"state\\\": \\\"directory\\\", \\\"owner\\\": \\\"qemu\\\", \\\"group\\\": \\\"qemu\\\", \\\"setype\\\": \\\"virt_cache_t\\\", \\\"seuser\\\": \\\"system_u\\\"}}, {\\\"name\\\": \\\"ensure ceph configurations exist\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/tripleo-config/ceph\\\", \\\"state\\\": \\\"directory\\\"}}, {\\\"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}, \\\"with_items\\\": [\\\"libvirtd.service\\\", \\\"virtlogd.socket\\\"], \\\"when\\\": \\\"libvirt_installed.rc == 0\\\"}, {\\\"name\\\": \\\"ensure /run/libvirt is present upon reboot\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/tmpfiles.d/run-libvirt.conf\\\", \\\"content\\\": \\\"d /run/libvirt 0755 root root - -\\\\n\\\"}}, {\\\"name\\\": \\\"Enable os_enable_vtpm SELinux boolean for vTPM\\\", \\\"seboolean\\\": {\\\"name\\\": \\\"os_enable_vtpm\\\", \\\"persistent\\\": true, \\\"state\\\": true}, \\\"when\\\": [\\\"ansible_facts.selinux is defined\\\", \\\"ansible_facts.selinux.status == \\\\\\\"enabled\\\\\\\"\\\"]}, [{\\\"name\\\": \\\"remove gnutls-qemu.config\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/crypto-policies/local.d/gnutls-qemu.config\\\", \\\"state\\\": \\\"absent\\\"}, \\\"register\\\": \\\"update_gnutls_config\\\"}], {\\\"name\\\": \\\"update crypto policies\\\", \\\"command\\\": \\\"update-crypto-policies\\\", \\\"when\\\": \\\"update_gnutls_config.changed\\\"}], \\\"metadata_settings\\\": [{\\\"service\\\": \\\"libvirt\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}, {\\\"service\\\": \\\"qemu\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}, {\\\"service\\\": \\\"libvirt-vnc\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"Fail if we are on RHEL8 as this is monolithic libvirt deployment\\\", \\\"when\\\": [\\\"step|int == 0\\\", \\\"\'system_upgrade\' not in ansible_run_tags\\\", \\\"ansible_facts[\'distribution_major_version\'] is version(\'8\', \'==\')\\\"], \\\"fail\\\": {\\\"msg\\\": \\\"Use of the Modular Libvirt deployment on RHEL8 results in loss of workloads. Use NovaLibvirtLegacy in roles data.\\\"}}, {\\\"name\\\": \\\"nova_libvirt_container_tmpfile_cleanup\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"Remove old tmpfiles.d config\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/tmpfiles.d/var-run-libvirt.conf\\\", \\\"state\\\": \\\"absent\\\"}}]}, {\\\"name\\\": \\\"Get container virtlogd image\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": \\\"always\\\", \\\"set_fact\\\": {\\\"virtlogd_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}}, {\\\"name\\\": \\\"Force pull image novalibvirt\\\", \\\"when\\\": [\\\"step|int == 1\\\"], \\\"containers.podman.podman_image\\\": {\\\"name\\\": \\\"{{ virtlogd_image }}\\\", \\\"force\\\": true}}, {\\\"name\\\": \\\"Diff OS release in container image and baremetal\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"shell\\\": \\\"diff /etc/redhat-release <(podman run {{ virtlogd_image }} cat /etc/redhat-release)\\\\n\\\", \\\"args\\\": {\\\"executable\\\": \\\"/bin/bash\\\"}, \\\"failed_when\\\": false, \\\"register\\\": \\\"libvirt_ubi_diff\\\"}, {\\\"name\\\": \\\"Fail if UBI of the container does not match RHEL of running host\\\", \\\"when\\\": [\\\"\'system_upgrade\' not in ansible_run_tags\\\", \\\"step|int == 1\\\", \\\"libvirt_ubi_diff.rc == 1\\\"], \\\"fail\\\": {\\\"msg\\\": \\\"The host operating system versus container UBI does not match.\\\\n{{ libvirt_ubi_diff.stdout }}\\\\nMost likely container passed to NovaLibvirt was EL8 one.\\\\nYou have to pass the correct container for container-image-prepare.\\\\nIf you would continue all running workloads would get destroyed.\\\\n\\\"}}, {\\\"name\\\": \\\"Switch virtlogd image before system upgrade\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Get running image version\\\", \\\"shell\\\": \\\"podman ps --filter name=^nova_virtlogd$ --format \\\\\\\"{% raw %}{{ .Image }}{% endraw %}\\\\\\\"\\\\n\\\", \\\"register\\\": \\\"old_virtlogd_image\\\"}, {\\\"name\\\": \\\"Switch running image to new image in wrapper script\\\", \\\"shell\\\": \\\"set -o pipefail\\\\nsed -i -e \'s|{{ old_virtlogd_image.stdout }}|{{ virtlogd_image }}|\' /var/lib/container-config-scripts/virtlogd_wrapper\\\\n\\\", \\\"when\\\": [\\\"old_virtlogd_image.stdout != virtlogd_image\\\", \\\"old_virtlogd_image.stdout != \'\'\\\"]}]}], \\\"update_tasks\\\": [{\\\"name\\\": \\\"check systemd-container package present or not\\\", \\\"package\\\": {\\\"name\\\": \\\"systemd-container\\\", \\\"state\\\": \\\"present\\\"}, \\\"check_mode\\\": true, \\\"register\\\": \\\"is_systemd_container_package\\\"}, {\\\"name\\\": \\\"download systemd-container package if not present\\\", \\\"yum\\\": {\\\"name\\\": \\\"systemd-container\\\", \\\"state\\\": \\\"present\\\", \\\"download_only\\\": true, \\\"download_dir\\\": \\\"/var/tmp/\\\"}, \\\"when\\\": \\\"is_systemd_container_package.changed\\\"}, {\\\"name\\\": \\\"nova_libvirt_container_tmpfile_cleanup\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"Remove old tmpfiles.d config\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/tmpfiles.d/var-run-libvirt.conf\\\", \\\"state\\\": \\\"absent\\\"}}]}]}, {\\\"service_name\\\": \\\"nova_libvirt_guests\\\", \\\"config_settings\\\": {\\\"tripleo::profile::base::nova::compute::libvirt_guests::enabled\\\": false, \\\"nova::compute::libvirt_guests::shutdown_timeout\\\": \\\"300\\\", \\\"ContainerNovaLibvirtConfigImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"nova_libvirt\\\", \\\"puppet_tags\\\": \\\"libvirtd_config,nova_config,file,libvirt_tls_password\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::nova::compute::libvirt_guests\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}}, {\\\"service_name\\\": \\\"nova_migration_target\\\", \\\"firewall_rules\\\": {\\\"113 nova_migration_target accept libvirt subnet 172.17.0.0/24\\\": {\\\"source\\\": \\\"172.17.0.0/24\\\", \\\"proto\\\": \\\"tcp\\\", \\\"dport\\\": 2022}, \\\"113 nova_migration_target accept api subnet 172.17.0.0/24\\\": {\\\"source\\\": \\\"172.17.0.0/24\\\", \\\"proto\\\": \\\"tcp\\\", \\\"dport\\\": 2022}}, \\\"config_settings\\\": {\\\"tripleo::profile::base::sshd::bannertext\\\": \\\"\\\", \\\"tripleo::profile::base::sshd::motd\\\": \\\"\\\", \\\"tripleo::profile::base::sshd::options\\\": {\\\"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\\\"}, \\\"tripleo::profile::base::sshd::password_authentication\\\": \\\"yes\\\", \\\"tripleo::profile::base::nova::migration::target::ssh_authorized_keys\\\": [\\\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\\\"], \\\"tripleo::profile::base::nova::migration::target::ssh_localaddrs\\\": [\\\"%{hiera(\'cold_migration_ssh_inbound_addr\')}\\\", \\\"%{hiera(\'live_migration_ssh_inbound_addr\')}\\\"], \\\"live_migration_ssh_inbound_addr\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"cold_migration_ssh_inbound_addr\\\": \\\"%{hiera(\'internal_api\')}\\\", \\\"tripleo::profile::base::sshd::port\\\": [22]}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"nova_libvirt\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::sshd\\\\ninclude tripleo::profile::base::nova::migration::target\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/nova-migration-target.json\\\": {\\\"command\\\": \\\"dumb-init --single-child -- /usr/sbin/sshd -D -p 2022\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}, {\\\"source\\\": \\\"/host-ssh/ssh_host_*_key\\\", \\\"dest\\\": \\\"/etc/ssh/\\\", \\\"owner\\\": \\\"root\\\", \\\"perm\\\": \\\"0600\\\"}]}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"Create libvirt persistent data directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\"}, \\\"loop\\\": [{\\\"path\\\": \\\"/run/libvirt\\\", \\\"setype\\\": \\\"virt_var_run_t\\\"}]}, {\\\"name\\\": \\\"ensure /run/libvirt is present upon reboot\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/etc/tmpfiles.d/run-libvirt.conf\\\", \\\"content\\\": \\\"d /run/libvirt 0755 root root - -\\\\n\\\"}}], \\\"docker_config\\\": {\\\"step_4\\\": {\\\"nova_migration_target\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/nova-migration-target.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/nova_libvirt:/var/lib/kolla/config_files/src:ro\\\", \\\"/etc/ssh:/host-ssh:ro\\\", \\\"/run/libvirt:/run/libvirt:shared,z\\\", \\\"/var/lib/nova:/var/lib/nova:shared\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"validate nova-migration-target container state\\\", \\\"containers.podman.podman_container_info\\\": {\\\"name\\\": \\\"nova_migration_target\\\"}, \\\"register\\\": \\\"nova_migration_target_infos\\\", \\\"failed_when\\\": [\\\"nova_migration_target_infos.containers.0.Healthcheck.Status is defined\\\", \\\"\'healthy\' not in nova_migration_target_infos.containers.0.Healthcheck.Status\\\"], \\\"retries\\\": 10, \\\"delay\\\": 30, \\\"tags\\\": [\\\"opendev-validation\\\", \\\"opendev-validation-nova\\\"], \\\"when\\\": [\\\"container_cli == \'podman\'\\\", \\\"not container_healthcheck_disabled\\\", \\\"step|int == 5\\\"]}], \\\"update_tasks\\\": [{\\\"name\\\": \\\"nova_migration_target_tmpfile_cleanup\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"Remove old tmpfiles.d config\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/tmpfiles.d/var-run-libvirt.conf\\\", \\\"state\\\": \\\"absent\\\"}}]}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"nova_migration_target_tmpfile_cleanup\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"block\\\": [{\\\"name\\\": \\\"Remove old tmpfiles.d config\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/tmpfiles.d/var-run-libvirt.conf\\\", \\\"state\\\": \\\"absent\\\"}}]}]}, {\\\"service_name\\\": \\\"logrotate_crond\\\", \\\"config_settings\\\": {\\\"tripleo::profile::base::logging::logrotate::maxsize\\\": \\\"10M\\\", \\\"tripleo::profile::base::logging::logrotate::rotation\\\": \\\"daily\\\", \\\"tripleo::profile::base::logging::logrotate::rotate\\\": \\\"14\\\", \\\"tripleo::profile::base::logging::logrotate::purge_after_days\\\": \\\"14\\\", \\\"tripleo::profile::base::logging::logrotate::dateext\\\": false}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"allow logrotate to read inside containers\\\", \\\"seboolean\\\": {\\\"name\\\": \\\"logrotate_read_inside_containers\\\", \\\"persistent\\\": true, \\\"state\\\": true}, \\\"when\\\": [\\\"ansible_facts.selinux is defined\\\", \\\"ansible_facts.selinux.status == \\\\\\\"enabled\\\\\\\"\\\"]}], \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"configure tmpwatch on the host\\\", \\\"when\\\": \\\"step|int == 2\\\", \\\"block\\\": [{\\\"name\\\": \\\"Push script\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/usr/local/sbin/containers-tmpwatch\\\", \\\"owner\\\": \\\"root\\\", \\\"group\\\": \\\"root\\\", \\\"mode\\\": 493, \\\"content\\\": \\\"#!/bin/sh\\\\ntmpwatch --nodirs \\\\\\\\\\\\n  -X \\\\\\\"/var/log/containers/*/*log\\\\\\\" \\\\\\\\\\\\n  -X \\\\\\\"/var/log/containers/*/*/*log\\\\\\\" \\\\\\\\\\\\n  -X \\\\\\\"/var/log/containers/*/*err\\\\\\\" \\\\\\\\\\\\n  {{ LogrotatePurgeAfterDays|int +1 }}d \\\\\\\\\\\\n  /var/log/containers/ 2>&1 | logger -t container-tmpwatch\\\\n\\\"}, \\\"vars\\\": {\\\"LogrotatePurgeAfterDays\\\": \\\"14\\\"}}, {\\\"name\\\": \\\"Insert cronjob in root crontab\\\", \\\"cron\\\": {\\\"name\\\": \\\"Remove old logs\\\", \\\"special_time\\\": \\\"daily\\\", \\\"user\\\": \\\"root\\\", \\\"job\\\": \\\"/usr/local/sbin/containers-tmpwatch\\\"}}]}], \\\"update_tasks\\\": [{\\\"name\\\": \\\"Ensure old cron.daily is absent\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/cron.daily/containers-tmpwatch\\\", \\\"state\\\": \\\"absent\\\"}}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"Ensure old cron.daily is absent\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"file\\\": {\\\"path\\\": \\\"/etc/cron.daily/containers-tmpwatch\\\", \\\"state\\\": \\\"absent\\\"}}], \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"crond\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::logging::logrotate\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-cron:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/logrotate-crond.json\\\": {\\\"command\\\": \\\"/usr/sbin/crond -s -n\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}]}}, \\\"docker_config\\\": {\\\"step_4\\\": {\\\"logrotate_crond\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-cron:17.1\\\", \\\"net\\\": \\\"none\\\", \\\"pid\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/usr/share/openstack-tripleo-common/healthcheck/cron\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/logrotate-crond.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/crond:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/log/containers:/var/log/containers:z\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"external_upgrade_tasks\\\": [{\\\"when\\\": [\\\"step|int == 1\\\"], \\\"tags\\\": [\\\"never\\\", \\\"system_upgrade_transfer_data\\\", \\\"system_upgrade_stop_services\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Stop logrotate container\\\", \\\"import_role\\\": {\\\"name\\\": \\\"tripleo_container_stop\\\"}, \\\"vars\\\": {\\\"tripleo_containers_to_stop\\\": [\\\"logrotate_crond\\\"], \\\"tripleo_delegate_to\\\": \\\"{{ groups[\'logrotate_crond\'] | difference(groups[\'excluded_overcloud\']) }}\\\"}}]}]}, {\\\"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\\\": [], \\\"container_registry_login\\\": false, \\\"container_registry_logins\\\": {}, \\\"container_registry_logins_json\\\": {}, \\\"container_default_pids_limit\\\": 4096, \\\"container_events_logger_mechanism\\\": \\\"journald\\\"}}, {\\\"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\\\": \\\"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\\\"}}]], \\\"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\\\": [], \\\"container_registry_login\\\": false, \\\"container_registry_logins\\\": {}, \\\"container_registry_logins_json\\\": {}, \\\"container_default_pids_limit\\\": 4096, \\\"container_events_logger_mechanism\\\": \\\"journald\\\"}}, {\\\"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\\\": [], \\\"container_registry_login\\\": false, \\\"container_registry_logins\\\": {}, \\\"container_registry_logins_json\\\": {}, \\\"container_default_pids_limit\\\": 4096, \\\"container_events_logger_mechanism\\\": \\\"journald\\\"}}, {\\\"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\\\": \\\"Undercloud\\\"}}], \\\"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\\\": \\\"Undercloud\\\"}}]}, {\\\"service_name\\\": \\\"rsyslog\\\", \\\"config_settings\\\": {\\\"rsyslog::server::global_config\\\": {\\\"WorkDirectory\\\": {\\\"type\\\": \\\"legacy\\\", \\\"target\\\": \\\"00_rsyslog.conf\\\", \\\"value\\\": \\\"/var/lib/rsyslog\\\"}, \\\"MaxMessageSize\\\": {\\\"type\\\": \\\"legacy\\\", \\\"target\\\": \\\"00_rsyslog.conf\\\", \\\"value\\\": \\\"32k\\\"}}, \\\"rsyslog::confdir\\\": \\\"/etc/rsyslog.d\\\", \\\"rsyslog::package_name\\\": \\\"rsyslog\\\", \\\"rsyslog::package_version\\\": \\\"installed\\\", \\\"rsyslog::manage_package\\\": true, \\\"rsyslog::manage_confdir\\\": true, \\\"rsyslog::purge_config_files\\\": true, \\\"rsyslog::override_default_config\\\": true, \\\"rsyslog::config_file\\\": \\\"/etc/rsyslog.conf\\\", \\\"rsyslog::manage_service\\\": true, \\\"rsyslog::service_name\\\": \\\"rsyslog\\\", \\\"rsyslog::service_status\\\": \\\"running\\\", \\\"rsyslog::service_enabled\\\": true, \\\"rsyslog::external_service\\\": false, \\\"rsyslog::use_upstream_repo\\\": false, \\\"rsyslog::feature_packages\\\": [\\\"rsyslog-elasticsearch\\\", \\\"rsyslog-mmnormalize\\\"], \\\"rsyslog::global_config_priority\\\": 10, \\\"rsyslog::module_load_priority\\\": 20, \\\"rsyslog::input_priority\\\": 30, \\\"rsyslog::main_queue_priority\\\": 40, \\\"rsyslog::parser_priority\\\": 45, \\\"rsyslog::template_priority\\\": 50, \\\"rsyslog::filter_priority\\\": 55, \\\"rsyslog::action_priority\\\": 60, \\\"rsyslog::ruleset_priority\\\": 65, \\\"rsyslog::lookup_table_priority\\\": 70, \\\"rsyslog::legacy_config_priority\\\": 80, \\\"rsyslog::custom_priority\\\": 90, \\\"rsyslog::target_file\\\": \\\"50_openstack_logs.conf\\\", \\\"rsyslog::server::modules\\\": {\\\"imfile\\\": {}, \\\"omelasticsearch\\\": {}, \\\"omamqp1\\\": {}}, \\\"rsyslog::server::templates\\\": {\\\"rsyslog-node-index\\\": {\\\"type\\\": \\\"list\\\", \\\"list_descriptions\\\": [{\\\"constant\\\": {\\\"value\\\": \\\"%{hiera(\'fqdn_canonical\')}-\\\"}}, {\\\"property\\\": {\\\"name\\\": \\\"timereported\\\", \\\"dateFormat\\\": \\\"year\\\"}}, {\\\"constant\\\": {\\\"value\\\": \\\".\\\"}}, {\\\"property\\\": {\\\"name\\\": \\\"timereported\\\", \\\"dateFormat\\\": \\\"month\\\"}}, {\\\"constant\\\": {\\\"value\\\": \\\".\\\"}}, {\\\"property\\\": {\\\"name\\\": \\\"timereported\\\", \\\"dateFormat\\\": \\\"day\\\"}}]}, \\\"rsyslog-record\\\": {\\\"type\\\": \\\"list\\\", \\\"options\\\": {\\\"jsonf\\\": \\\"on\\\"}, \\\"list_descriptions\\\": [{\\\"property\\\": {\\\"outname\\\": \\\"@timestamp\\\", \\\"name\\\": \\\"timereported\\\", \\\"dateFormat\\\": \\\"rfc3339\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"host\\\", \\\"name\\\": \\\"hostname\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"severity\\\", \\\"name\\\": \\\"syslogseverity\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"facility\\\", \\\"name\\\": \\\"syslogfacility-text\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"tag\\\", \\\"name\\\": \\\"syslogtag\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"source\\\", \\\"name\\\": \\\"app-name\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"message\\\", \\\"name\\\": \\\"msg\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"property\\\": {\\\"outname\\\": \\\"file\\\", \\\"name\\\": \\\"$!metadata!filename\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"constant\\\": {\\\"outname\\\": \\\"cloud\\\", \\\"value\\\": \\\"overcloud.ooo.test\\\", \\\"format\\\": \\\"jsonf\\\"}}, {\\\"constant\\\": {\\\"outname\\\": \\\"region\\\", \\\"value\\\": \\\"regionOne\\\", \\\"format\\\": \\\"jsonf\\\"}}]}}, \\\"tripleo::profile::base::logging::rsyslog::reopen_on_truncate\\\": \\\"on\\\"}, \\\"puppet_config\\\": {\\\"config_volume\\\": \\\"rsyslog\\\", \\\"puppet_tags\\\": \\\"rsyslog::generate_concat,concat::fragment\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::logging::rsyslog\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\\\"}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/rsyslog.json\\\": {\\\"command\\\": \\\"/usr/sbin/rsyslogd -n -iNONE\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/lib/rsyslog\\\", \\\"owner\\\": \\\"root:root\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/var/log/rsyslog\\\", \\\"owner\\\": \\\"root:root\\\", \\\"recurse\\\": true}]}}, \\\"docker_config\\\": {\\\"step_3\\\": {\\\"rsyslog\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"restart\\\": \\\"always\\\", \\\"security_opt\\\": [\\\"label=disable\\\"], \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/lib/kolla/config_files/rsyslog.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/rsyslog:/var/lib/kolla/config_files/src:ro\\\", \\\"/var/log/containers:/var/log/containers:ro\\\", \\\"/var/log/containers/rsyslog:/var/log/rsyslog:rw,z\\\", \\\"/var/log:/var/log/host:ro\\\", \\\"/var/lib/rsyslog.container:/var/lib/rsyslog:rw,z\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent logs directory for rsyslog\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/log/containers/rsyslog\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}}, {\\\"name\\\": \\\"create persistent state directory for rsyslog\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/rsyslog.container\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"container_file_t\\\"}}]}, {\\\"service_name\\\": \\\"snmp\\\", \\\"firewall_rules\\\": {\\\"124 snmp 192.168.122.0/24\\\": {\\\"dport\\\": 161, \\\"proto\\\": \\\"udp\\\", \\\"source\\\": \\\"192.168.122.0/24\\\"}}, \\\"config_settings\\\": {\\\"tripleo::profile::base::snmp::snmpd_user\\\": \\\"ro_snmp_user\\\", \\\"tripleo::profile::base::snmp::snmpd_password\\\": \\\"ZjqJunM2ky5JwyQiOzNvi5Oi\\\", \\\"snmp::agentaddress\\\": [\\\"udp:161\\\", \\\"udp6:[::1]:161\\\"], \\\"snmp::snmpd_options\\\": \\\"-LS0-5d\\\"}, \\\"step_config\\\": \\\"include tripleo::profile::base::snmp\\\\n\\\", \\\"upgrade_tasks\\\": [{\\\"when\\\": \\\"step|int == 0\\\", \\\"block\\\": [{\\\"name\\\": \\\"Check if snmpd is enabled\\\", \\\"command\\\": \\\"systemctl is-enabled --quiet snmpd\\\", \\\"failed_when\\\": false, \\\"register\\\": \\\"snmpd_enabled_result\\\"}, {\\\"name\\\": \\\"Set fact snmpd_enabled\\\", \\\"set_fact\\\": {\\\"snmpd_enabled\\\": \\\"{{ snmpd_enabled_result.rc == 0 }}\\\"}}]}, {\\\"name\\\": \\\"Stop snmp service\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"snmpd_enabled|bool\\\"], \\\"service\\\": \\\"name=snmpd state=stopped\\\"}]}, {\\\"service_name\\\": \\\"sshd\\\", \\\"firewall_rules\\\": {\\\"003 accept ssh from all\\\": {\\\"proto\\\": \\\"tcp\\\", \\\"dport\\\": 22, \\\"extras\\\": {\\\"ensure\\\": \\\"present\\\"}}}, \\\"host_prep_tasks\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"tripleo_sshd\\\"}, \\\"vars\\\": {\\\"tripleo_sshd_server_options\\\": {\\\"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\\\"}, \\\"tripleo_sshd_password_authentication\\\": \\\"yes\\\", \\\"tripleo_sshd_banner_enabled\\\": false, \\\"tripleo_sshd_banner_text\\\": \\\"\\\", \\\"tripleo_sshd_motd_enabled\\\": false, \\\"tripleo_sshd_message_of_the_day\\\": \\\"\\\"}}]}, {\\\"service_name\\\": \\\"chrony\\\", \\\"firewall_rules\\\": {\\\"105 ntp\\\": {\\\"dport\\\": 123, \\\"proto\\\": \\\"udp\\\"}}, \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"Check for NTP service\\\", \\\"shell\\\": \\\"systemctl is-active ntpd.service || systemctl is-enabled ntpd.service\\\", \\\"failed_when\\\": false, \\\"become\\\": true, \\\"register\\\": \\\"ntp_service_check\\\"}, {\\\"name\\\": \\\"Disable NTP before configuring Chrony\\\", \\\"service\\\": {\\\"name\\\": \\\"ntpd\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": false}, \\\"when\\\": [\\\"ntp_service_check.rc is defined\\\", \\\"ntp_service_check.rc == 0\\\"]}, {\\\"name\\\": \\\"Install, Configure and Run Chrony\\\", \\\"include_role\\\": {\\\"name\\\": \\\"chrony\\\"}}, {\\\"name\\\": \\\"Force NTP sync\\\", \\\"command\\\": \\\"chronyc makestep\\\"}, {\\\"name\\\": \\\"Ensure system is NTP time synced\\\", \\\"command\\\": \\\"chronyc waitsync 30\\\"}], \\\"ansible_group_vars\\\": {\\\"chrony_role_action\\\": \\\"all\\\", \\\"chrony_ntp_servers\\\": [\\\"pool.ntp.org\\\"], \\\"chrony_ntp_pools\\\": [], \\\"chrony_global_server_settings\\\": \\\"iburst minpoll 6 maxpoll 10\\\", \\\"chrony_global_pool_settings\\\": \\\"iburst minpoll 6 maxpoll 10\\\", \\\"chrony_manage_package\\\": true, \\\"chrony_acl_rules\\\": [\\\"deny all\\\"]}}, {\\\"service_name\\\": \\\"timezone\\\", \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"Run timezone role\\\", \\\"include_role\\\": {\\\"name\\\": \\\"tripleo_timezone\\\"}, \\\"vars\\\": {\\\"tripleo_timezone\\\": \\\"UTC\\\"}}]}, {\\\"service_name\\\": \\\"tripleo_firewall\\\", \\\"config_settings\\\": {\\\"tripleo::firewall::manage_firewall\\\": false, \\\"tripleo::firewall::purge_firewall_rules\\\": false}, \\\"ansible_group_vars\\\": {\\\"tripleo_nftables_debug\\\": true}, \\\"firewall_rules\\\": {\\\"003 accept ssh from ctlplane subnet 192.168.122.0/24\\\": {\\\"source\\\": \\\"192.168.122.0/24\\\", \\\"proto\\\": \\\"tcp\\\", \\\"dport\\\": 22}}, \\\"host_prep_tasks\\\": [{\\\"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\\\"}]}]}, {\\\"service_name\\\": \\\"tripleo_packages\\\", \\\"config_settings\\\": {\\\"tripleo::packages::enable_install\\\": true}, \\\"step_config\\\": \\\"include ::tripleo::packages\\\\n\\\", \\\"upgrade_tasks\\\": [{\\\"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\\\": false, \\\"upgrade_leapp_devel_skip\\\": \\\"\\\", \\\"upgrade_leapp_command_options\\\": \\\"\\\", \\\"upgrade_leapp_reboot_timeout\\\": 3600, \\\"upgrade_leapp_post_reboot_delay\\\": 120}, \\\"vars\\\": {\\\"_upgradeLeappEnabled\\\": false}, \\\"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\\\": \\\"#!/bin/bash\\\\n\\\\n\\\"}, {\\\"name\\\": \\\"Remove firewalld bindings\\\", \\\"package\\\": {\\\"name\\\": \\\"python3-firewall\\\", \\\"state\\\": \\\"absent\\\"}}, {\\\"name\\\": \\\"install leapp\\\", \\\"package\\\": {\\\"name\\\": \\\"leapp-repository-openstack\\\", \\\"state\\\": \\\"latest\\\"}}, {\\\"name\\\": \\\"Run LeappInitCommand\\\", \\\"shell\\\": \\\"#!/bin/bash\\\\n\\\\n\\\"}, {\\\"name\\\": \\\"Remove vdo\\\", \\\"package\\\": {\\\"name\\\": \\\"vdo\\\", \\\"state\\\": \\\"absent\\\"}}, {\\\"name\\\": \\\"add packages into Leapp\'s to_remove file\\\", \\\"vars\\\": {\\\"pkg_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\\\": []}, \\\"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\\\": []}, \\\"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\\\": []}, \\\"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\\\": []}, \\\"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\\\": \\\"#!/bin/bash\\\\n\\\\n\\\"}, {\\\"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\\\": \\\"#!/bin/bash\\\\n\\\\n\\\"}]}, {\\\"name\\\": \\\"Host packages setup step0\\\", \\\"tags\\\": \\\"setup_packages\\\", \\\"when\\\": \\\"step|int == 0\\\", \\\"block\\\": [{\\\"name\\\": \\\"Package and repo update tasks\\\", \\\"block\\\": [{\\\"name\\\": \\\"Run UpgradeInitCommand\\\", \\\"shell\\\": \\\"#!/bin/bash\\\\n\\\\nif [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\\\\n\\\\n\\\"}, {\\\"name\\\": \\\"Run UpgradeInitCommonCommand\\\", \\\"shell\\\": \\\"#!/bin/bash\\\\n\\\\n\\\"}, {\\\"name\\\": \\\"Ensure DNF modules have the right stream\\\", \\\"vars\\\": {\\\"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\\\": []}, \\\"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\\\": false}}, {\\\"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.\\\\\\\"\\\"]}]}], \\\"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\\\": false}, \\\"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\\\": []}, \\\"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\\\": false}}, {\\\"name\\\": \\\"Ensure openvswitch is running after update\\\", \\\"when\\\": \\\"step|int == 3\\\", \\\"service\\\": {\\\"name\\\": \\\"openvswitch\\\", \\\"enabled\\\": true, \\\"state\\\": \\\"started\\\"}, \\\"ignore_errors\\\": true}]}, {\\\"service_name\\\": \\\"tuned\\\", \\\"host_prep_tasks\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"tuned\\\"}}], \\\"ansible_group_vars\\\": {\\\"tuned_profile\\\": \\\"throughput-performance\\\", \\\"tuned_custom_profile\\\": \\\"\\\"}}, {\\\"service_name\\\": \\\"ovn_controller\\\", \\\"firewall_rules\\\": {\\\"118 neutron vxlan networks\\\": {\\\"proto\\\": \\\"udp\\\", \\\"dport\\\": 4789, \\\"state\\\": []}, \\\"119 neutron geneve networks\\\": {\\\"proto\\\": \\\"udp\\\", \\\"dport\\\": 6081, \\\"state\\\": []}, \\\"120 neutron geneve networks no conntrack\\\": {\\\"proto\\\": \\\"udp\\\", \\\"dport\\\": 6081, \\\"table\\\": \\\"raw\\\", \\\"chain\\\": \\\"OUTPUT\\\", \\\"jump\\\": \\\"NOTRACK\\\", \\\"action\\\": \\\"append\\\", \\\"state\\\": [\\\"INVALID\\\"]}, \\\"121 neutron geneve networks no conntrack\\\": {\\\"proto\\\": \\\"udp\\\", \\\"dport\\\": 6081, \\\"table\\\": \\\"raw\\\", \\\"chain\\\": \\\"PREROUTING\\\", \\\"jump\\\": \\\"NOTRACK\\\", \\\"action\\\": \\\"append\\\", \\\"state\\\": [\\\"INVALID\\\"]}}, \\\"config_settings\\\": {\\\"ovn::controller::ovn_bridge_mappings\\\": [\\\"datacentre:br-ex\\\"], \\\"ovn::controller::ovn_cms_options\\\": \\\"\\\", \\\"ovn::controller::ovn_encap_tos\\\": \\\"0\\\", \\\"vswitch::ovs::enable_hw_offload\\\": false, \\\"container_cpuset_cpus\\\": \\\"\\\", \\\"ContainerOvnControllerImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"ContainerOvnControllerConfigImage\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"ovn::southbound::port\\\": 6642, \\\"ovn::controller::ovn_encap_ip\\\": \\\"%{hiera(\'tenant\')}\\\", \\\"ovn::controller::ovn_encap_type\\\": \\\"geneve\\\", \\\"ovn::controller::ovn_bridge\\\": \\\"br-int\\\", \\\"ovn::controller::hostname\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"ovn::controller::ovn_remote_probe_interval\\\": 60000, \\\"ovn::controller::ovn_openflow_probe_interval\\\": 60, \\\"ovn::controller::ovn_ofctrl_wait_before_clear\\\": 8000, \\\"ovn::controller::garp_max_timeout_sec\\\": 0, \\\"ovn::controller::ovn_monitor_all\\\": true, \\\"tripleo::profile::base::neutron::agents::ovn::protocol\\\": \\\"ssl\\\"}, \\\"service_config_settings\\\": {}, \\\"puppet_config\\\": {\\\"puppet_tags\\\": \\\"vs_config,exec\\\", \\\"config_volume\\\": \\\"ovn_controller\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::neutron::agents::ovn\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"volumes\\\": [\\\"/lib/modules:/lib/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\", \\\"/etc/sysconfig/modules:/etc/sysconfig/modules\\\"]}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/ovn_controller.json\\\": {\\\"command\\\": \\\"/usr/bin/ovn-controller --pidfile --log-file unix:/run/openvswitch/db.sock -p /etc/pki/tls/private/ovn_controller.key -c /etc/pki/tls/certs/ovn_controller.crt -C /etc/ipa/ca.crt\\\", \\\"permissions\\\": [{\\\"path\\\": \\\"/var/log/openvswitch\\\", \\\"owner\\\": \\\"root:root\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/var/log/ovn\\\", \\\"owner\\\": \\\"root:root\\\", \\\"recurse\\\": true}]}}, \\\"metadata_settings\\\": [{\\\"service\\\": \\\"ovn_controller\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}], \\\"docker_config\\\": {\\\"step_4\\\": {\\\"configure_cms_options\\\": {\\\"start_order\\\": 0, \\\"detach\\\": false, \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"command\\\": [\\\"/bin/bash\\\", \\\"-c\\\", \\\"CMS_OPTS=$(hiera ovn::controller::ovn_cms_options -c /etc/puppet/hiera.yaml);  if [ X\\\\\\\"$CMS_OPTS\\\\\\\" !=  X ]; then ovs-vsctl set open . external_ids:ovn-cms-options=$CMS_OPTS;else ovs-vsctl remove open . external_ids ovn-cms-options; fi\\\"], \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\"], \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\"}}, \\\"ovn_controller\\\": {\\\"start_order\\\": 1, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"restart\\\": \\\"always\\\", \\\"depends_on\\\": [\\\"openvswitch.service\\\"], \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck 6642\\\"}, \\\"volumes\\\": [\\\"/var/lib/kolla/config_files/ovn_controller.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/run:/run\\\", \\\"/var/lib/openvswitch/ovn:/run/ovn:shared,z\\\", \\\"/var/log/containers/openvswitch:/var/log/openvswitch:z\\\", \\\"/var/log/containers/openvswitch:/var/log/ovn:z\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/pki/tls/certs/ovn_controller.crt:/etc/pki/tls/certs/ovn_controller.crt\\\", \\\"/etc/pki/tls/private/ovn_controller.key:/etc/pki/tls/private/ovn_controller.key\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Certificate generation\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"enable_internal_tls\\\"], \\\"block\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"linux-system-roles.certificate\\\"}, \\\"vars\\\": {\\\"certificate_requests\\\": [{\\\"name\\\": \\\"ovn_controller\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"ovn_controller/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"systemctl restart tripleo_ovn_controller\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}]}}]}], \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode|default(omit) }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/openvswitch\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}, {\\\"path\\\": \\\"/var/lib/openvswitch/ovn\\\", \\\"setype\\\": \\\"container_file_t\\\"}]}, {\\\"name\\\": \\\"enable virt_sandbox_use_netlink for healthcheck\\\", \\\"seboolean\\\": {\\\"name\\\": \\\"virt_sandbox_use_netlink\\\", \\\"persistent\\\": true, \\\"state\\\": true}, \\\"when\\\": [\\\"ansible_facts.selinux is defined\\\", \\\"ansible_facts.selinux.status == \\\\\\\"enabled\\\\\\\"\\\"]}, {\\\"name\\\": \\\"Copy in cleanup script\\\", \\\"copy\\\": {\\\"content\\\": \\\"#!/usr/bin/bash\\\\n# Cleanup neutron OVS bridges. To be called on startup to avoid\\\\n# \\\\\\\"difficult-to-debug\\\\\\\" issues with partially configured resources.\\\\n\\\\nNEUTRON_OVS_CONF=/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini\\\\n\\\\nif [ -e ${NEUTRON_OVS_CONF} ];\\\\nthen\\\\n    INT_BRIDGE=`crudini --get ${NEUTRON_OVS_CONF} ovs integration_bridge`\\\\n    TUN_BRIDGE=`crudini --get ${NEUTRON_OVS_CONF} ovs tunnel_bridge`\\\\nfi\\\\n\\\\nfor port in `ovs-vsctl list-ports ${INT_BRIDGE:-\\\\\\\"br-int\\\\\\\"}`;\\\\ndo\\\\n    skip_cleanup=`ovs-vsctl --if-exists get Interface $port external_ids:skip_cleanup`\\\\n    if ! [[ \\\\\\\"x$skip_cleanup\\\\\\\" == \\\\\\\"x\\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\"\\\\\\\" ]];\\\\n    then\\\\n        ovs-vsctl del-port ${INT_BRIDGE:-\\\\\\\"br-int\\\\\\\"} $port\\\\n    fi\\\\ndone\\\\n\\\\novs-vsctl --if-exists del-br ${TUN_BRIDGE:-\\\\\\\"br-tun\\\\\\\"}\\\\n\\\\n# Clean up trunk port bridges\\\\nfor br in $(ovs-vsctl list-br | egrep \'tbr-[0-9a-f\\\\\\\\-]+\'); do\\\\n    ovs-vsctl --if-exists del-br $br\\\\ndone\\\\n\\\", \\\"dest\\\": \\\"/usr/libexec/neutron-cleanup\\\", \\\"force\\\": true, \\\"mode\\\": \\\"0755\\\"}}, {\\\"name\\\": \\\"Copy in cleanup service\\\", \\\"copy\\\": {\\\"content\\\": \\\"[Unit]\\\\nDescription=Neutron cleanup on startup\\\\nAfter=openvswitch.service network.target\\\\nBefore=tripleo_neutron_ovs_agent.service tripleo_neutron_dhcp.service tripleo_neutron_l3_agent.service tripleo_nova_compute.service\\\\nRefuseManualStop=yes\\\\n\\\\n[Service]\\\\nType=oneshot\\\\nExecStart=/usr/libexec/neutron-cleanup\\\\n\\\\n[Install]\\\\nWantedBy=multi-user.target\\\\n\\\", \\\"dest\\\": \\\"/usr/lib/systemd/system/neutron-cleanup.service\\\", \\\"force\\\": true}}, {\\\"name\\\": \\\"Enabling the cleanup service\\\", \\\"service\\\": {\\\"name\\\": \\\"neutron-cleanup\\\", \\\"enabled\\\": true}, \\\"when\\\": \\\"not (ansible_check_mode|bool)\\\"}], \\\"external_deploy_tasks\\\": [{\\\"when\\\": [\\\"step|int == 0\\\"], \\\"name\\\": \\\"ovn_controller_external_deploy_init\\\", \\\"block\\\": [{\\\"name\\\": \\\"create ovn mac address for Compute role nodes\\\", \\\"tripleo_ovn_mac_addresses\\\": {\\\"playbook_dir\\\": \\\"{{ playbook_dir }}\\\", \\\"stack_name\\\": \\\"overcloud\\\", \\\"role_name\\\": \\\"Compute\\\", \\\"server_resource_names\\\": \\\"{{ groups[\\\\\\\"Compute\\\\\\\"] }}\\\", \\\"ovn_bridge_mappings\\\": [\\\"datacentre:br-ex\\\"], \\\"ovn_static_bridge_mac_mappings\\\": {}}}]}], \\\"external_update_tasks\\\": [{\\\"name\\\": \\\"Force pull image in case image name doesn\'t change.\\\", \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"become\\\": true, \\\"loop\\\": \\\"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"async\\\": 600, \\\"poll\\\": 0, \\\"register\\\": \\\"ovn_controller_image_update\\\", \\\"containers.podman.podman_image\\\": {\\\"name\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"validate_certs\\\": false, \\\"force\\\": true}}, {\\\"name\\\": \\\"Was the ovn_controller image pull successful.\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"\'results\' in ovn_controller_image_update\\\"], \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"become\\\": true, \\\"delegate_to\\\": \\\"{{ async_result_item.item }}\\\", \\\"async_status\\\": {\\\"jid\\\": \\\"{{ async_result_item.ansible_job_id }}\\\"}, \\\"loop\\\": \\\"{{ovn_controller_image_update.results }}\\\", \\\"loop_control\\\": {\\\"loop_var\\\": \\\"async_result_item\\\"}, \\\"register\\\": \\\"async_poll_results\\\", \\\"until\\\": \\\"async_poll_results.finished\\\", \\\"retries\\\": 600, \\\"delay\\\": 1}, {\\\"name\\\": \\\"OVN Container image used\\\", \\\"debug\\\": {\\\"msg\\\": \\\"ovn container will be using {{ image }}\\\"}, \\\"vars\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\"}, \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": \\\"ovn\\\"}, {\\\"name\\\": \\\"Update OVN OVS related parameters before update.\\\", \\\"when\\\": [\\\"step|int == 1\\\"], \\\"tags\\\": [\\\"ovn\\\"], \\\"become\\\": true, \\\"vars\\\": {\\\"timeout\\\": 8000}, \\\"shell\\\": \\\"set -e\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-ofctrl-wait-before-clear={{ timeout }}\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-monitor-all=true\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-match-northd-version=false\\\\n\\\", \\\"async\\\": 600, \\\"poll\\\": 0, \\\"register\\\": \\\"ovs_vsctl\\\", \\\"loop\\\": \\\"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\"}, {\\\"name\\\": \\\"Was the update of OVN OVS related parameter successful.\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"\'results\' in ovs_vsctl\\\"], \\\"become\\\": true, \\\"tags\\\": [\\\"ovn\\\"], \\\"delegate_to\\\": \\\"{{ async_result_item.item }}\\\", \\\"async_status\\\": {\\\"jid\\\": \\\"{{ async_result_item.ansible_job_id }}\\\"}, \\\"loop\\\": \\\"{{ovs_vsctl.results }}\\\", \\\"loop_control\\\": {\\\"loop_var\\\": \\\"async_result_item\\\"}, \\\"register\\\": \\\"async_poll_results\\\", \\\"until\\\": \\\"async_poll_results.finished\\\", \\\"retries\\\": 600, \\\"delay\\\": 1}, {\\\"set_fact\\\": {\\\"any_ovn_host\\\": \\\"{{groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) | first }}\\\"}, \\\"tags\\\": \\\"ovn\\\", \\\"when\\\": \\\"step|int == 1\\\"}, {\\\"name\\\": \\\"Find ovn_controller configs in container-startup-configs\\\", \\\"find\\\": {\\\"paths\\\": \\\"/var/lib/tripleo-config/container-startup-config/\\\", \\\"patterns\\\": \\\"*ovn_controller.json\\\", \\\"recurse\\\": true}, \\\"register\\\": \\\"ovn_cont_17_0\\\", \\\"delegate_to\\\": \\\"{{ any_ovn_host }}\\\", \\\"when\\\": \\\"(step|int == 1) and (any_ovn_host is defined) and (any_ovn_host|length > 0)\\\", \\\"tags\\\": [\\\"ovn\\\"], \\\"become\\\": true}, {\\\"name\\\": \\\"get directory path from the ovn_cont_17_0\\\", \\\"set_fact\\\": {\\\"ovn_config_path\\\": \\\"{{ ovn_cont_17_0.files.0.path | dirname }}\\\"}, \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": \\\"ovn\\\"}, {\\\"name\\\": \\\"Get PIDfile used by systemd on each ovn node\\\", \\\"when\\\": [\\\"step|int == 1\\\"], \\\"tags\\\": [\\\"ovn\\\"], \\\"become\\\": true, \\\"shell\\\": \\\"set -e\\\\ngrep PID /etc/systemd/system/tripleo_ovn_controller.service | cut -d= -f2\\\\n\\\", \\\"register\\\": \\\"pidfile\\\", \\\"loop\\\": \\\"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\"}, {\\\"name\\\": \\\"Update ovn_controller.\\\", \\\"vars\\\": {\\\"config_step\\\": \\\"{{ (\'step_4\' in ovn_config_path) | ternary(\'4\', \'3\')}}\\\", \\\"query\\\": \\\"results[?item == \'{{item}}\'].stdout\\\"}, \\\"when\\\": \\\"step|int == 1\\\", \\\"tags\\\": \\\"ovn\\\", \\\"become\\\": true, \\\"loop\\\": \\\"{{ groups[\'ovn_controller\'] | difference(groups[\'excluded_overcloud\']) }}\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"async\\\": 600, \\\"poll\\\": 0, \\\"register\\\": \\\"ovn_controller_update\\\", \\\"tripleo_container_manage\\\": {\\\"config_dir\\\": \\\"{{ ovn_config_path }}\\\", \\\"config_patterns\\\": \\\"*ovn_controller.json\\\", \\\"config_id\\\": [\\\"tripleo_step{{config_step}}\\\"], \\\"log_base_path\\\": \\\"{{ container_log_stdout_path }}\\\", \\\"debug\\\": \\\"{{ enable_debug | bool }}\\\", \\\"config_overrides\\\": {\\\".*ovn_controller\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"conmon_pidfile\\\": \\\"{{ pidfile | json_query(query) | first }}\\\", \\\"name\\\": \\\"ovn_controller\\\"}}}}, {\\\"name\\\": \\\"Was the ovn_controller successful.\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"\'results\' in ovn_controller_update\\\"], \\\"tags\\\": \\\"ovn\\\", \\\"become\\\": true, \\\"delegate_to\\\": \\\"{{ async_result_item.item }}\\\", \\\"async_status\\\": {\\\"jid\\\": \\\"{{ async_result_item.ansible_job_id }}\\\"}, \\\"loop\\\": \\\"{{ovn_controller_update.results }}\\\", \\\"loop_control\\\": {\\\"loop_var\\\": \\\"async_result_item\\\"}, \\\"register\\\": \\\"async_poll_results\\\", \\\"until\\\": \\\"async_poll_results.finished\\\", \\\"retries\\\": 600, \\\"delay\\\": 1}, {\\\"name\\\": \\\"Pause for 30s to give ovn_controllers time to reconnect to dbs\\\", \\\"when\\\": [\\\"step|int == 1\\\"], \\\"tags\\\": \\\"ovn\\\", \\\"wait_for\\\": {\\\"timeout\\\": 30}}], \\\"upgrade_tasks\\\": [{\\\"name\\\": \\\"Fetch running ovn_controller image\\\", \\\"shell\\\": \\\"set -e\\\\npodman inspect --format \\\\\\\"{{\'{{\'}}.ImageName{{\'}}\'}}\\\\\\\" ovn_controller\\\\n\\\", \\\"register\\\": \\\"running_ovn_image\\\", \\\"when\\\": [\\\"step|int == 4\\\"], \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"]}, {\\\"name\\\": \\\"Run ovn_controller upgrade\\\", \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"vars\\\": {\\\"ovn_controller_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\"}, \\\"when\\\": [\\\"step|int == 4\\\", \\\"running_ovn_image.stdout != ovn_controller_image\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Force pull image in case image name doesn\'t change.\\\", \\\"when\\\": \\\"step|int == 4\\\", \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"containers.podman.podman_image\\\": {\\\"name\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"validate_certs\\\": false, \\\"force\\\": true}}, {\\\"name\\\": \\\"Update OVN OVS related parameters before update.\\\", \\\"when\\\": [\\\"step|int == 4\\\"], \\\"tags\\\": [\\\"ovn\\\"], \\\"vars\\\": {\\\"timeout\\\": 8000}, \\\"shell\\\": \\\"set -e\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-ofctrl-wait-before-clear={{ timeout }}\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-monitor-all=true\\\\novs-vsctl set Open_vSwitch . external_ids:ovn-match-northd-version=false\\\\n\\\"}, {\\\"name\\\": \\\"Find ovn_controller configs in container-startup-configs\\\", \\\"find\\\": {\\\"paths\\\": \\\"/var/lib/tripleo-config/container-startup-config/\\\", \\\"patterns\\\": \\\"*ovn_controller.json\\\", \\\"recurse\\\": true}, \\\"register\\\": \\\"ovn_cont_17_0\\\", \\\"when\\\": [\\\"step|int == 4\\\"], \\\"tags\\\": [\\\"ovn\\\"]}, {\\\"name\\\": \\\"get directory path from the ovn_cont_17_0\\\", \\\"set_fact\\\": {\\\"ovn_config_path\\\": \\\"{{ ovn_cont_17_0.files.0.path | dirname }}\\\"}, \\\"when\\\": \\\"step|int == 4\\\", \\\"tags\\\": \\\"ovn\\\"}, {\\\"name\\\": \\\"Get PIDfile used by systemd on each ovn node\\\", \\\"when\\\": [\\\"step|int == 4\\\"], \\\"tags\\\": [\\\"ovn\\\"], \\\"shell\\\": \\\"set -e\\\\ngrep PID /etc/systemd/system/tripleo_ovn_controller.service | cut -d= -f2\\\\n\\\", \\\"register\\\": \\\"pidfile\\\"}, {\\\"name\\\": \\\"Update ovn_controller.\\\", \\\"vars\\\": {\\\"config_step\\\": \\\"{{ (\'step_4\' in ovn_config_path) | ternary(\'4\', \'3\')}}\\\"}, \\\"when\\\": \\\"step|int == 4\\\", \\\"tags\\\": \\\"ovn\\\", \\\"tripleo_container_manage\\\": {\\\"config_dir\\\": \\\"{{ ovn_config_path }}\\\", \\\"config_patterns\\\": \\\"*ovn_controller.json\\\", \\\"config_id\\\": [\\\"tripleo_step{{config_step}}\\\"], \\\"log_base_path\\\": \\\"{{ container_log_stdout_path }}\\\", \\\"debug\\\": \\\"{{ enable_debug | bool }}\\\", \\\"config_overrides\\\": {\\\".*ovn_controller\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\\\", \\\"conmon_pidfile\\\": \\\"{{ pidfile.stdout }}\\\", \\\"name\\\": \\\"ovn_controller\\\"}}}}, {\\\"name\\\": \\\"Pause for 30s to give ovn_controllers time to reconnect to dbs\\\", \\\"when\\\": [\\\"step|int == 4\\\"], \\\"tags\\\": \\\"ovn\\\", \\\"wait_for\\\": {\\\"timeout\\\": 30}}]}], \\\"scale_tasks\\\": [{\\\"when\\\": [\\\"step|int == 1\\\", \\\"container_cli == \'podman\'\\\"], \\\"tags\\\": \\\"down\\\", \\\"become\\\": true, \\\"environment\\\": {\\\"OS_CLOUD\\\": \\\"overcloud\\\"}, \\\"block\\\": [{\\\"name\\\": \\\"Get neutron agents ID\\\", \\\"command\\\": \\\"openstack network agent list --column ID --column Host --column Binary --format yaml\\\", \\\"register\\\": \\\"neutron_agents_result\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false, \\\"changed_when\\\": false}, {\\\"name\\\": \\\"Filter only current host\\\", \\\"set_fact\\\": {\\\"neutron_agents\\\": \\\"{{ neutron_agents_result.stdout | from_yaml | selectattr(\'Host\', \'match\', ansible_facts[\'fqdn\'] ~ \'.*\') | list }}\\\"}, \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false}, {\\\"name\\\": \\\"Deleting OVN agents\\\", \\\"block\\\": [{\\\"name\\\": \\\"Stop OVN containers\\\", \\\"loop\\\": [\\\"tripleo_ovn_controller\\\", \\\"tripleo_ovn_metadata_agent\\\"], \\\"service\\\": {\\\"name\\\": \\\"{{ item }}\\\", \\\"state\\\": \\\"stopped\\\", \\\"enabled\\\": false}, \\\"become\\\": true, \\\"register\\\": \\\"stop_containers\\\", \\\"failed_when\\\": \\\"(\'msg\' in stop_containers and \'Could not find the requested service\' not in stop_containers.msg) or (\'rc\' in stop_containers and stop_containers.rc != 0)\\\"}, {\\\"name\\\": \\\"Delete neutron agents\\\", \\\"loop\\\": \\\"{{ neutron_agents }}\\\", \\\"loop_control\\\": {\\\"loop_var\\\": \\\"agent\\\", \\\"label\\\": \\\"{{ agent.Host }}/{{ agent.Binary }}\\\"}, \\\"command\\\": \\\"openstack network agent delete {{ agent.ID }}\\\", \\\"delegate_to\\\": \\\"{{ groups[\'Undercloud\'] | first }}\\\", \\\"check_mode\\\": false}]}]}]}, {\\\"service_name\\\": \\\"ovn_metadata\\\", \\\"monitoring_subscription\\\": \\\"overcloud-ovn-metadata\\\", \\\"config_settings\\\": {\\\"neutron::notification_driver\\\": [\\\"noop\\\"], \\\"neutron::core_plugin\\\": \\\"ml2\\\", \\\"neutron::service_plugins\\\": [\\\"qos\\\", \\\"ovn-router\\\", \\\"trunk\\\", \\\"segments\\\", \\\"port_forwarding\\\", \\\"log\\\"], \\\"neutron::report_interval\\\": 300, \\\"neutron::logging::debug\\\": true, \\\"neutron::purge_config\\\": false, \\\"neutron::allow_overlapping_ips\\\": true, \\\"neutron::dhcp_agent_notification\\\": false, \\\"neutron::dns_domain\\\": \\\"ooo.test\\\", \\\"neutron::rabbit_heartbeat_timeout_threshold\\\": 60, \\\"neutron::host\\\": \\\"%{hiera(\'fqdn_canonical\')}\\\", \\\"neutron::db::database_db_max_retries\\\": -1, \\\"neutron::db::database_max_retries\\\": -1, \\\"neutron::db::sync::db_sync_timeout\\\": 900, \\\"neutron::global_physnet_mtu\\\": 1350, \\\"neutron::db::sync::extra_params\\\": \\\"\\\", \\\"neutron::vlan_transparent\\\": false, \\\"neutron::rabbit_heartbeat_in_pthread\\\": false, \\\"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::enable_haproxy_wrapper\\\": true, \\\"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::haproxy_process_wrapper\\\": \\\"/var/lib/neutron/ovn_metadata_haproxy_wrapper\\\", \\\"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::haproxy_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"tripleo::profile::base::neutron::ovn_metadata_agent_wrappers::debug\\\": true, \\\"tripleo::profile::base::neutron::container_cli\\\": \\\"podman\\\", \\\"neutron::agents::ovn_metadata::shared_secret\\\": \\\"p9l1heTkT8XAt4fkKlGPmpziN\\\", \\\"neutron::agents::ovn_metadata::auth_password\\\": \\\"6qRgEE1E2pXgYo1BuAX3xSNst\\\", \\\"neutron::agents::ovn_metadata::auth_url\\\": \\\"https://overcloud.internalapi.ooo.test:5000\\\", \\\"neutron::agents::ovn_metadata::auth_tenant\\\": \\\"service\\\", \\\"neutron::agents::ovn_metadata::metadata_host\\\": \\\"overcloud.internalapi.ooo.test\\\", \\\"neutron::agents::ovn_metadata::ovsdb_connection_timeout\\\": 180, \\\"neutron::agents::ovn_metadata::ovsdb_probe_interval\\\": 60000, \\\"neutron::agents::ovn_metadata::hwol_qos_enabled\\\": false, \\\"ovn::northbound::port\\\": 6641, \\\"ovn::southbound::port\\\": 6642, \\\"neutron::agents::ovn_metadata::debug\\\": true, \\\"neutron::agents::ovn_metadata::metadata_protocol\\\": \\\"https\\\", \\\"neutron::agents::ovn_metadata::metadata_workers\\\": \\\"1\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_ca_cert\\\": \\\"/etc/ipa/ca.crt\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_ca_cert\\\": \\\"/etc/ipa/ca.crt\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::protocol\\\": \\\"ssl\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_certificate\\\": \\\"/etc/pki/tls/certs/ovn_metadata.crt\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_nb_private_key\\\": \\\"/etc/pki/tls/private/ovn_metadata.key\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_certificate\\\": \\\"/etc/pki/tls/certs/ovn_metadata.crt\\\", \\\"tripleo::profile::base::neutron::ovn_metadata::ovn_sb_private_key\\\": \\\"/etc/pki/tls/private/ovn_metadata.key\\\"}, \\\"puppet_config\\\": {\\\"puppet_tags\\\": \\\"neutron_config,ovn_metadata_agent_config\\\", \\\"config_volume\\\": \\\"neutron\\\", \\\"step_config\\\": \\\"include tripleo::profile::base::neutron::ovn_metadata\\\\n\\\", \\\"config_image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\\\", \\\"volumes\\\": [\\\"/lib/modules:/lib/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\"]}, \\\"kolla_config\\\": {\\\"/var/lib/kolla/config_files/ovn_metadata_agent.json\\\": {\\\"command\\\": \\\"/usr/bin/networking-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini --log-file=/var/log/neutron/ovn-metadata-agent.log\\\", \\\"config_files\\\": [{\\\"source\\\": \\\"/var/lib/kolla/config_files/src/*\\\", \\\"dest\\\": \\\"/\\\", \\\"merge\\\": true, \\\"preserve_properties\\\": true}], \\\"permissions\\\": [{\\\"path\\\": \\\"/var/log/neutron\\\", \\\"owner\\\": \\\"neutron:neutron\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/var/lib/neutron\\\", \\\"owner\\\": \\\"neutron:neutron\\\", \\\"recurse\\\": true}, {\\\"path\\\": \\\"/etc/pki/tls/certs/ovn_metadata.crt\\\", \\\"owner\\\": \\\"neutron:neutron\\\", \\\"optional\\\": true, \\\"perm\\\": \\\"0644\\\"}, {\\\"path\\\": \\\"/etc/pki/tls/private/ovn_metadata.key\\\", \\\"owner\\\": \\\"neutron:neutron\\\", \\\"optional\\\": true, \\\"perm\\\": \\\"0644\\\"}]}}, \\\"container_config_scripts\\\": {\\\"container_puppet_apply.sh\\\": {\\\"mode\\\": \\\"0700\\\", \\\"content\\\": \\\"#!/bin/bash\\\\nset -eux\\\\nSTEP=$1\\\\nTAGS=$2\\\\nCONFIG=$3\\\\nEXTRA_ARGS=${4:-\'\'}\\\\nif [ -d /tmp/puppet-etc ]; then\\\\n  # ignore copy failures as these may be the same file depending on docker mounts\\\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\\\nfi\\\\necho \\\\\\\"{\\\\\\\\\\\\\\\"step\\\\\\\\\\\\\\\": ${STEP}}\\\\\\\" > /etc/puppet/hieradata/docker_puppet.json\\\\n# $::deployment_type in puppet-tripleo\\\\nexport FACTER_deployment_type=containers\\\\nset +e\\\\npuppet apply $EXTRA_ARGS \\\\\\\\\\\\n    --verbose \\\\\\\\\\\\n    --detailed-exitcodes \\\\\\\\\\\\n    --summarize \\\\\\\\\\\\n    --color=false \\\\\\\\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\\\\\\\n    --tags $TAGS \\\\\\\\\\\\n    -e \\\\\\\"noop_resource(\'package\'); ${CONFIG}\\\\\\\"\\\\nrc=$?\\\\nset -e\\\\nset +ux\\\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\\\n    exit 0\\\\nfi\\\\nexit $rc\\\\n\\\"}, \\\"pyshim.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n# Copyright 2018 Red Hat Inc.\\\\n#\\\\n# Licensed under the Apache License, Version 2.0 (the \\\\\\\"License\\\\\\\"); you may\\\\n# not use this file except in compliance with the License. You may obtain\\\\n# a copy of the License at\\\\n#\\\\n#      http://www.apache.org/licenses/LICENSE-2.0\\\\n#\\\\n# Unless required by applicable law or agreed to in writing, software\\\\n# distributed under the License is distributed on an \\\\\\\"AS IS\\\\\\\" BASIS, WITHOUT\\\\n# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\\\\n# License for the specific language governing permissions and limitations\\\\n# under the License.\\\\n#\\\\n# Usage: pyshim.sh <script and/or arguments>\\\\n#\\\\n# Unfortunately THT doesn\'t know which version of python might be in a\\\\n# container so we need this script to be able to try python3 or python2\\\\n# depending on availability.  Since this is a temporary shim until we\'ve\\\\n# fully cut over to python3, we check for the existence of python3 first\\\\n# before falling back to python2. This will help in the transition from\\\\n# python2 based containers to python3.\\\\n\\\\nshow_usage() {\\\\n    echo \\\\\\\"Usage: pyshim.sh <script and/or arguments>\\\\\\\"\\\\n}\\\\n\\\\nif [ $# -lt 1 ]\\\\nthen\\\\n    show_usage\\\\n    exit 1\\\\nfi\\\\n\\\\nset -x\\\\nif command -v python3 >/dev/null; then\\\\n    python3 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python2 >/dev/null; then\\\\n    python2 \\\\\\\"$@\\\\\\\"\\\\nelif command -v python >/dev/null; then\\\\n    python \\\\\\\"$@\\\\\\\"\\\\nelse\\\\n    echo \\\\\\\"ERROR: python is not available!\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\"}, \\\"pacemaker_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nset -u\\\\n\\\\n# ./pacemaker_restart_bundle.sh mysql galera galera-bundle Master _\\\\n# ./pacemaker_restart_bundle.sh redis redis redis-bundle Slave Master\\\\n# ./pacemaker_restart_bundle.sh ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\nRESTART_SCRIPTS_DIR=$(dirname $0)\\\\nTRIPLEO_SERVICE=$1\\\\nRESOURCE_NAME=$2\\\\nBUNDLE_NAME=$3\\\\nWAIT_TARGET_LOCAL=$4\\\\nWAIT_TARGET_ANYWHERE=${5:-_}\\\\nTRIPLEO_MINOR_UPDATE=\\\\\\\"${TRIPLEO_MINOR_UPDATE:-false}\\\\\\\"\\\\nTRIPLEO_HA_WRAPPER_RESOURCE_EXISTS=\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS:-false}\\\\\\\"\\\\n\\\\nbundle_can_be_restarted() {\\\\n    local bundle=$1\\\\n    # As long as the resource bundle is managed by pacemaker and is\\\\n    # not meant to stay stopped, no matter the state of any inner\\\\n    # pcmk_remote or ocf resource, we should restart it to give it a\\\\n    # chance to read the new config.\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g is-managed 2>/dev/null)\\\\\\\" != \\\\\\\"false\\\\\\\" ] && \\\\\\\\\\\\n    [ \\\\\\\"$(crm_resource --meta -r $1 -g target-role 2>/dev/null)\\\\\\\" != \\\\\\\"Stopped\\\\\\\" ]\\\\n}\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    logger -t pcmkrestart \\\\\\\"$1\\\\\\\"\\\\n}\\\\n\\\\nHOSTNAME=$(/bin/hostname -s)\\\\nif [ x\\\\\\\"${TRIPLEO_MINOR_UPDATE,,}\\\\\\\" != x\\\\\\\"true\\\\\\\" ]; then\\\\n    if [ x\\\\\\\"${TRIPLEO_HA_WRAPPER_RESOURCE_EXISTS,,}\\\\\\\" = x\\\\\\\"false\\\\\\\" ]; then\\\\n        # Do not restart during initial deployment, as the resource\\\\n        # has just been created.\\\\n        SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n        if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n            log \\\\\\\"Initial deployment, skipping the restart of ${BUNDLE_NAME}\\\\\\\"\\\\n\\\\tfi\\\\n        exit 0\\\\n    else\\\\n        # During a stack update, this script is called in parallel on\\\\n        # every node the resource runs on, after the service\'s configs\\\\n        # have been updated on all nodes. So we need to run pcs only\\\\n        # once (e.g. on the service\'s boostrap node).\\\\n        if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n            SERVICE_NODEID=$(/bin/hiera -c /etc/puppet/hiera.yaml \\\\\\\"${TRIPLEO_SERVICE}_short_bootstrap_node_name\\\\\\\")\\\\n            if [[ \\\\\\\"${HOSTNAME,,}\\\\\\\" == \\\\\\\"${SERVICE_NODEID,,}\\\\\\\" ]]; then\\\\n                replicas_running=$(crm_resource -Q -r $BUNDLE_NAME --locate 2>&1 | wc -l)\\\\n                if [ \\\\\\\"$replicas_running\\\\\\\" != \\\\\\\"0\\\\\\\" ]; then\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Stopping:\\\\\\\"\\\\n                    /sbin/pcs resource disable --wait=600 $BUNDLE_NAME\\\\n                    log \\\\\\\"Restarting ${BUNDLE_NAME} globally. Starting:\\\\\\\"\\\\n                    /sbin/pcs resource enable --wait=600 $BUNDLE_NAME\\\\n                else\\\\n                    log \\\\\\\"${BUNDLE_NAME} is not running anywhere,\\\\\\\" \\\\\\\\\\\\n                         \\\\\\\"cleaning up to restart it globally if necessary\\\\\\\"\\\\n                    /sbin/pcs resource cleanup $BUNDLE_NAME\\\\n                fi\\\\n            else\\\\n                log \\\\\\\"Skipping global restart of ${BUNDLE_NAME} on ${HOSTNAME} it will be restarted by node ${SERVICE_NODEID}\\\\\\\"\\\\n            fi\\\\n\\\\n        else\\\\n            log \\\\\\\"No global restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n        fi\\\\n    fi\\\\nelse\\\\n    # During a minor update workflow however, a host gets fully\\\\n    # updated before updating the next one. So unlike stack\\\\n    # update, at the time this script is called, the service\'s\\\\n    # configs aren\'t updated on all nodes yet. So only restart the\\\\n    # resource locally, where it\'s guaranteed that the config is\\\\n    # up to date.\\\\n    HOST=$(facter hostname)\\\\n\\\\n    if bundle_can_be_restarted ${BUNDLE_NAME}; then\\\\n\\\\t# if the resource is running locally, restart it\\\\n\\\\tif crm_resource -r $BUNDLE_NAME --locate 2>&1 | grep -w -q \\\\\\\"${HOST}\\\\\\\"; then\\\\n            log \\\\\\\"Restarting ${BUNDLE_NAME} locally on \'${HOST}\'\\\\\\\"\\\\n            /sbin/pcs resource restart $BUNDLE_NAME \\\\\\\"${HOST}\\\\\\\"\\\\n\\\\n\\\\telse\\\\n\\\\t    # At this point, if no resource is running locally, it\'s\\\\n\\\\t    # either because a) it has failed previously, or b) because\\\\n\\\\t    # it\'s an A/P resource running elsewhere.\\\\n\\\\t    # By cleaning up resource, we ensure that a) it will try to\\\\n\\\\t    # restart, or b) it won\'t do anything if the resource is\\\\n\\\\t    # already running elsewhere.\\\\n            log \\\\\\\"${BUNDLE_NAME} is currently not running on \'${HOST}\',\\\\\\\" \\\\\\\\\\\\n                 \\\\\\\"cleaning up its state to restart it if necessary\\\\\\\"\\\\n            /sbin/pcs resource cleanup $BUNDLE_NAME node=\\\\\\\"${HOST}\\\\\\\"\\\\n\\\\tfi\\\\n\\\\n\\\\t# Wait until the resource is in the expected target state\\\\n\\\\t$RESTART_SCRIPTS_DIR/pacemaker_wait_bundle.sh \\\\\\\\\\\\n            $RESOURCE_NAME $BUNDLE_NAME \\\\\\\\\\\\n            \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" \\\\\\\\\\\\n\\\\t    \\\\\\\"${HOST}\\\\\\\" 600\\\\n    else\\\\n        log \\\\\\\"No restart needed for ${BUNDLE_NAME}.\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\"}, \\\"pacemaker_wait_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# ----\\\\n# Wait for an OCF resource or a bundle to be restarted\\\\n# ----\\\\n# e.g.:\\\\n# M/S OCF:      $0 galera galera-bundle Master\\\\n# clone OCF:    $0 rabbitmq rabbitmq-bundle Started\\\\n# A/P M/S OCF:  $0 redis redis-bundle Slave Master\\\\n# A/P bundle:   $0 openstack-cinder-volume openstack-cinder-volume _ Started\\\\n# clone bundle: $0 haproxy-bundle haproxy-bundle Started\\\\n\\\\n# design note 1:\\\\n#  - this script is called during a minor update; it is called\\\\n#    once per node that hosts a service replica.\\\\n#  - the purpose of this script is to ensure that restarting the\\\\n#    service replica locally won\'t disrupt the service availability\\\\n#    for the end user. To reach that goal, the script waits until the\\\\n#    service is restarted locally or globallu and reaches a given\\\\n#    target state (i.e. Started, Slave or Master).\\\\n# design note 2:\\\\n#   - we don\'t want to track restart error: our only job is to ensure\\\\n#     service restart synchronization, not service health.\\\\n#   - In particular, we don\'t want to error out in case the resource\\\\n#     cannot be restarted locally, because that would make the minor\\\\n#     update fail, even if potentially other replicas still provide\\\\n#     the service.\\\\n# design note 3:\\\\n#   - we can bail out early if we determine that the resource can\'t\\\\n#     be restarted automatically by pacemaker (e.g. its \\\\\\\"blocked\\\\\\\",\\\\n#     unmanaged or disabled).\\\\n\\\\nlog() {\\\\n    local msg=$1\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nusage() {\\\\n    echo 2>&1 \\\\\\\"Usage: $0 NAME BUNDLE_NAME ROLE_LOCAL [ROLE_ANYWHERE] [HOST] [TIMEOUT]\\\\\\\"\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\n#\\\\n# Utility functions to detect stuck resources\\\\n#\\\\n\\\\nbundle_failures_locally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local replica_name\\\\n    for i in $(seq 0 $last); do\\\\n\\\\treplica_name=${BUNDLE_NAME}-${engine}-${i}\\\\n\\\\tcrm_failcount -q -G -r $replica_name -N $HOST\\\\n    done\\\\n}\\\\n\\\\nbundle_failures_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tcrm_failcount -q -G -r ${BUNDLE_NAME}-${engine}-${i}\\\\n    done\\\\n}\\\\n\\\\nbundle_running_globally() {\\\\n    local engine=$BUNDLE_CONTAINER_ENGINE\\\\n    # return the number of running bundles replica, i.e. the number of\\\\n    # docker/podman resource replicas currently running in the cluster\\\\n    crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:heartbeat:${engine}\']/node)\\\\\\\" -\\\\n}\\\\n\\\\nocf_failures_globally() {\\\\n    local replicas=$BUNDLE_REPLICAS\\\\n    local last=$(($replicas - 1))\\\\n    local bundle_node\\\\n    for i in $(seq 0 $last); do\\\\n\\\\tbundle_node=${BUNDLE_NAME}-${i}\\\\n\\\\tcrm_failcount -q -G -r $NAME -N $bundle_node\\\\n    done\\\\n}\\\\n\\\\ndid_resource_failed_locally() {\\\\n    local failures\\\\n    local running\\\\n    local remotehost\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# if we\'re dealing with an ocf resource, it is running on a\\\\n\\\\t# pacemaker_remote rather that on the real host, and the\\\\n\\\\t# failcounts are thus associated to the pcmk remote. Replace\\\\n\\\\t# the host\'s name with the pcmk remote\'s name.\\\\n        remotehost=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"string(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource[@resource_agent=\'${OCF}:pacemaker:remote\']/@id)\\\\\\\" -)\\\\n\\\\tif [ -n \\\\\\\"${remotehost}\\\\\\\" ]; then\\\\n\\\\t    crm_failcount -q -G -r $NAME -N $remotehost | grep -q -w INFINITY\\\\n\\\\t    return $?\\\\n\\\\tfi\\\\n\\\\t# If no pcmk remote is currently running, the failcount from\\\\n\\\\t# the ocf resource is useless, compute the failcount from the\\\\n\\\\t# bundle case instead (computed below).\\\\n    fi\\\\n\\\\n    # for bundles, pacemaker can run any bundle replica locally\\\\n    # (e.g. galera-bundle-docker-{0,1,2}), and a failure happens when\\\\n    # there are no more replica to try.\\\\n    # That is, when _at least_ one replica failed locally, and all the\\\\n    # others either failed or are currently running elsewhere.\\\\n    failures=$(bundle_failures_locally $HOST | grep -c -w INFINITY)\\\\n    running=$(bundle_running_globally)\\\\n    test $failures -gt 0 && \\\\\\\\\\\\n    test $(( $failures + $running )) -ge $BUNDLE_REPLICAS\\\\n}\\\\n\\\\ndid_resource_failed_globally() {\\\\n    local remotecount\\\\n    local failures\\\\n    if [ \\\\\\\"${NAME}\\\\\\\" != \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n\\\\t# we check the state of an ocf resource only if the\\\\n\\\\t# pcmkremotes are started\\\\n        remotecount=$(crm_mon --as-xml | xmllint --xpath \\\\\\\"count(//resources/bundle[@id=\'${BUNDLE_NAME}\']/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node)\\\\\\\" -)\\\\n\\\\tif [ \\\\\\\"${remotecount}\\\\\\\" = \\\\\\\"0\\\\\\\" ]; then\\\\n\\\\t    # no pcmkremote is running, so check the bundle state\\\\n\\\\t    # instead of checking the ocf resource\\\\n\\\\t    # bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\t    failures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\telse\\\\n\\\\t    # ocf resource failed if it failed to start on\\\\n\\\\t    # all $BUNDLE_REPLICAS bundle nodes\\\\n\\\\t    failures=$(ocf_failures_globally | grep -c -w INFINITY)\\\\n\\\\t    test $failures -eq $BUNDLE_REPLICAS\\\\n\\\\tfi\\\\n    else\\\\n\\\\t# bundle failed if all ${BUNDLE_REPLICAS} replicas failed\\\\n\\\\tfailures=$(bundle_failures_globally | grep -c -w INFINITY)\\\\n\\\\ttest $failures -eq $BUNDLE_REPLICAS\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Input validation\\\\n#\\\\n\\\\nNAME=$1\\\\nif [ -z \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nBUNDLE_NAME=$2\\\\nif [ -z \\\\\\\"${BUNDLE_NAME}\\\\\\\" ]; then\\\\n    echo 2>&1 \\\\\\\"Error: argument BUNDLE_NAME must not be empty\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\nROLE_LOCAL=$3\\\\nif [ \\\\\\\"${ROLE_LOCAL}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_LOCAL=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nROLE_ANYWHERE=$4\\\\nif [ \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" = \\\\\\\"_\\\\\\\" ]; then\\\\n    ROLE_ANYWHERE=\\\\\\\"\\\\\\\"\\\\nfi\\\\n\\\\nif [ -z \\\\\\\"${ROLE_LOCAL}\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ]; then\\\\n        echo 2>&1 \\\\\\\"Error: either ROLE_LOCAL or ROLE_ANYWHERE must be non empty\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nelse\\\\n    if !(echo \\\\\\\"${ROLE_LOCAL}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n        echo 2>&1 \\\\\\\"Error: argument ROLE_LOCAL must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n        exit 1\\\\n    fi\\\\nfi\\\\n\\\\nif [ -n \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" ] && !(echo \\\\\\\"${ROLE_ANYWHERE}\\\\\\\" | grep -q -x -E \\\\\\\"(Started|Slave|Master|Unpromoted|Promoted)\\\\\\\"); then\\\\n    echo 2>&1 \\\\\\\"Error: argument ROLE_ANYWHERE must be either \'Started\' \'Slave\' \'Master\' \'Unpromoted\' or \'Promoted\'\\\\\\\"\\\\n    exit 1\\\\nfi\\\\n\\\\n# Ensure compatibility with pacemaker 2.1\\\\nif pacemaker_supports_promoted; then\\\\n    ROLE_LOCAL=$(echo \\\\\\\"$ROLE_LOCAL\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    ROLE_ANYWHERE=$(echo \\\\\\\"$ROLE_ANYWHERE\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    OCF=\\\\\\\"ocf\\\\\\\"\\\\nelse\\\\n    OCF=\\\\\\\"ocf:\\\\\\\"\\\\nfi\\\\n\\\\nHOST=${5:-$(facter hostname)}\\\\nTIMEOUT=${6:-600}\\\\n\\\\n\\\\n# Configure the search\\\\n# ----\\\\n# Note: we can\'t use crm_resource in all searches because we can\'t\\\\n# easily extract the host the OCF resources run on (crm_resource\\\\n# returns the pcmk-remote nodes rather than the hosts)\\\\n# So instead, we implement various searches with XPath directly.\\\\n\\\\nif [ \\\\\\\"${BUNDLE_NAME}\\\\\\\" != \\\\\\\"${NAME}\\\\\\\" ]; then\\\\n# ocf resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle/replica/resource[@resource_agent=\'${OCF}:pacemaker:remote\']/node[@name=\'${HOST}\']/../../resource[@id=\'${NAME}\']\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle//resource[@id=\'${NAME}\']\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle/primitive[@id=\'${BUNDLE_NAME}\']/../*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nelse\\\\n# bundle resource\\\\nlocal_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']/replica/resource/node[@name=\'${HOST}\']/../../resource\\\\\\\"\\\\nany_resource_xpath=\\\\\\\"//bundle[@id=\'${NAME}\']//resource\\\\\\\"\\\\nreplicas_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nfi\\\\n\\\\nbundle_def_xpath=\\\\\\\"//bundle[@id=\'${BUNDLE_NAME}\']/*[boolean(@image) and boolean(@replicas)]\\\\\\\"\\\\nBUNDLE_CONTAINER_ENGINE=$(cibadmin -Q | xmllint --xpath \\\\\\\"name(${bundle_def_xpath})\\\\\\\" -)\\\\nBUNDLE_REPLICAS=$(cibadmin -Q | xmllint --xpath \\\\\\\"string(${bundle_def_xpath}/@replicas)\\\\\\\" -)\\\\n\\\\n\\\\n# The wait algorithm follows a two-stage approach\\\\n#  1. Depending on how the script is called, we first check whether\\\\n#     the resource is restarted locally. An A/P resource may be\\\\n#     restarted elsewhere in the cluster.\\\\n#  2. If needed, check whether the A/P resource has restarted\\\\n#     elsewhere. For A/P M/S resources, in case the resource is\\\\n#     restarted as Slave locally, ensure a Master is available.\\\\n\\\\nsuccess=1\\\\nbailout=1\\\\ntimeout=$TIMEOUT\\\\nrole=\\\\\\\"\\\\\\\"\\\\n\\\\n# Stage 1: local check\\\\nif [ -n \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n    log \\\\\\\"Waiting until ${NAME} has restarted on ${HOST} and is in state ${ROLE_LOCAL}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${local_resource_xpath}\\\\\\\"\\\\n\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resource=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${local_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n        role=$(echo \\\\\\\"${resource}\\\\\\\" | sed -ne \'s/.*\\\\\\\\Wrole=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\')\\\\n\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resource}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"true\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            log \\\\\\\"${NAME} is blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_locally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_LOCAL\\\\\\\" ]; then\\\\n            success=0\\\\n            continue\\\\n        elif [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" = \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n            # A/P: we are restarted in the expected state\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_LOCAL} on ${HOST}\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\n# Stage 2: global check\\\\nif [ $timeout -gt 0 ] && [ -n \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ] && [ \\\\\\\"$role\\\\\\\" != \\\\\\\"$ROLE_ANYWHERE\\\\\\\" ]; then\\\\n    log \\\\\\\"Wait until ${NAME} is restarted anywhere in the cluster in state ${ROLE_ANYWHERE}\\\\\\\"\\\\n    log \\\\\\\"Will probe resource state with the following XPath pattern: ${any_resource_xpath}\\\\\\\"\\\\n\\\\n    success=1\\\\n    bailout=1\\\\n    while [ $timeout -gt 0 ] && [ $bailout -ne 0 ] && [ $success -ne 0 ]; do\\\\n        resources=$(crm_mon -r --as-xml | xmllint --xpath \\\\\\\"${any_resource_xpath}\\\\\\\" - 2>/dev/null)\\\\n\\\\tif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g is-managed 2>/dev/null)\\\\\\\" = \\\\\\\"false\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is unmanaged, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif [ \\\\\\\"$(crm_resource --meta -r ${NAME} -g target-role 2>/dev/null)\\\\\\\" = \\\\\\\"Stopped\\\\\\\" ]; then\\\\n            log \\\\\\\"${NAME} is disabled, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif ! (echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wblocked=\\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\\"\\\\\\\"); then\\\\n            log \\\\\\\"${NAME} blocked, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n\\\\telif did_resource_failed_globally; then\\\\n            log \\\\\\\"${NAME} is in failed state, will never reach target role. Bailing out\\\\\\\"\\\\n            bailout=0\\\\n            continue\\\\n        elif echo \\\\\\\"${resources}\\\\\\\" | grep -q -w \\\\\\\"\\\\\\\\Wrole=\\\\\\\\\\\\\\\"${ROLE_ANYWHERE}\\\\\\\\\\\\\\\"\\\\\\\"; then\\\\n            success=0\\\\n            continue\\\\n        else\\\\n            log \\\\\\\"Waiting for ${NAME} to transition to role ${ROLE_ANYWHERE} anywhere in the cluster\\\\\\\"\\\\n        fi\\\\n\\\\n        if [ $bailout -ne 0 ] && [ $success -ne 0 ]; then\\\\n            sleep 4\\\\n            timeout=$((timeout-4))\\\\n        fi\\\\n    done\\\\nfi\\\\n\\\\nif [ $timeout -le 0 ]; then\\\\n    log \\\\\\\"Timeout reached after ${TIMEOUT}s while waiting for ${NAME} to be restarted\\\\\\\"\\\\nelif [ $bailout -le 0 ]; then\\\\n    log \\\\\\\"Restart monitoring for ${NAME} cancelled\\\\\\\"\\\\nfi\\\\n\\\\nif [ $success -eq 0 ]; then\\\\n    log \\\\\\\"${NAME} successfully restarted\\\\\\\"\\\\nelse\\\\n    log \\\\\\\"${NAME} was not restarted properly\\\\\\\"\\\\nfi\\\\n\\\\n# Don\'t block minor update or stack update if the wait was unsuccessful\\\\nexit 0\\\\n\\\"}, \\\"wait-port-and-run.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\nset -eu\\\\n\\\\nHOST=$1\\\\nPORT=$2\\\\n\\\\necho \\\\\\\"$(date -u): Checking whether we can bind to ${HOST}:${PORT}\\\\\\\"\\\\nwhile (ss -Htnl src \\\\\\\"${HOST}\\\\\\\" \\\\\\\"sport = :${PORT}\\\\\\\" | grep -wq \\\\\\\"${PORT}\\\\\\\"); do\\\\n    echo \\\\\\\"$(date -u): ${HOST}:${PORT} still in use, waiting...\\\\\\\";\\\\n    sleep 10;\\\\ndone\\\\n\\\\nshift 2\\\\nCOMMAND=\\\\\\\"$*\\\\\\\"\\\\nif [ -z \\\\\\\"${COMMAND}\\\\\\\" ]; then\\\\n    COMMAND=\\\\\\\"true\\\\\\\"\\\\nfi\\\\nexec $COMMAND\\\\n\\\"}, \\\"pacemaker_resource_lock.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\nMAX_RETRIES=10\\\\nCIB_ENOTFOUND=105\\\\n\\\\nusage() {\\\\n   echo \\\\\\\"Set a global property in the cluster with a validity timestamp.\\\\\\\"\\\\n   echo \\\\\\\"Usage:\\\\\\\"\\\\n   echo \\\\\\\"   $0 --acquire <lock_name> <lock_owner> <lock_ttl_in_seconds>\\\\\\\"\\\\n   echo \\\\\\\"   $0 --release <lock_name> <lock_owner>\\\\\\\"\\\\n   echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\nlock_create() {\\\\n    local name=$1\\\\n    local data=$2\\\\n    # cibadmin won\'t overwrite a key if someone else succeeded to create it concurrently\\\\n    cibadmin --sync-call --scope crm_config --create --xml-text \\\\\\\"<cluster_property_set id=\'${name}\'><nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${data}\'/></cluster_property_set>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_update() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    local new_data=$3\\\\n    # we only update the lock we expect to see, so we can\'t update someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --modify --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" --xml-text \\\\\\\"<nvpair id=\'${name}-pair\' name=\'${name}\' value=\'${new_data}\'/>\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_delete() {\\\\n    local name=$1\\\\n    local expected_data=$2\\\\n    # we only delete the lock we expect to see, so we can\'t delete someone else\'s lock\\\\n    cibadmin --sync-call --scope crm_config --delete --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'${name}\' and @value=\'${expected_data}\']/..\\\\\\\" &>/dev/null\\\\n    return $?\\\\n}\\\\n\\\\nlock_get() {\\\\n    local lockname=$1\\\\n    local res\\\\n    local rc\\\\n    res=$(cibadmin --query --scope crm_config --xpath \\\\\\\"//cluster_property_set/nvpair[@name=\'$lockname\']\\\\\\\" 2>/dev/null)\\\\n    rc=$?\\\\n    if [ $rc -eq 0 ]; then\\\\n        echo \\\\\\\"$res\\\\\\\" | sed -n \'s/.*value=\\\\\\\"\\\\\\\\([^\\\\\\\"]*\\\\\\\\)\\\\\\\".*/\\\\\\\\1/p\'\\\\n    fi\\\\n    return $rc\\\\n}\\\\n\\\\nlock_owner() {\\\\n    local lock=$1\\\\n    echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f1\\\\n}\\\\n\\\\nlock_has_expired() {\\\\n    local lock=$1\\\\n    local expiry=$(echo \\\\\\\"$lock\\\\\\\" | cut -d\':\' -f2)\\\\n    local now=$(date +%s)\\\\n    test $now -ge $expiry\\\\n}\\\\n\\\\n\\\\n# Perform a lock action and restart if the CIB has been modified before\\\\n# committing the lock action\\\\ntry_action() {\\\\n    local fun=$1\\\\n    local lock=$2\\\\n    local requester=$3\\\\n    local args=${4:-}\\\\n    local tries=$MAX_RETRIES\\\\n    local rc=1\\\\n    if [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_acquire\\\\\\\" ] || [ \\\\\\\"$fun\\\\\\\" = \\\\\\\"lock_release\\\\\\\" ]; then\\\\n        log \\\\\\\"Try running $fun\\\\\\\"\\\\n    else\\\\n        return 2\\\\n    fi\\\\n    while [ $rc -ne 0 ]; do\\\\n        $fun $lock $requester $args\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Operation $1 succeeded\\\\\\\"\\\\n            return 0\\\\n        elif [ $rc -eq 3 ]; then\\\\n            # rc == 3 -> CIB changed before push\\\\n            if [ $tries -eq 0 ]; then\\\\n                log \\\\\\\"Failed to commit after $MAX_RETRIES retries. Bailing out.\\\\\\\"\\\\n                return 2\\\\n            else\\\\n                log \\\\\\\"Failed to commit. Retrying operation.\\\\\\\"\\\\n                tries=$(($tries - 1))\\\\n            fi\\\\n        elif [ $rc -eq 2 ]; then\\\\n            # rc == 2 -> unrecoverable cib error (e.g. pacemaker down)\\\\n            log \\\\\\\"Unexpected failure. Bailing out\\\\\\\"\\\\n            return $rc\\\\n        else\\\\n            # rc == 1 -> lock error (not owner, lock doesn\'t exists)\\\\n            return $rc\\\\n        fi\\\\n    done\\\\n}\\\\n\\\\n# The lock mechanism uses cibadmin\'s atomic creation so cluster-wide\\\\n# state coherency is guaranteed by pacemaker\\\\nlock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc\\\\n    local lock\\\\n    local expiry\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        lock_has_expired $lock\\\\n        rc=$?\\\\n        if [ $rc -eq 0 ]; then\\\\n            log \\\\\\\"Lock has expired, now available for being held\\\\\\\"\\\\n        else\\\\n            # lock is still held. check whether we\'re the owner\\\\n            owner=$(lock_owner $lock)\\\\n            if [ \\\\\\\"$owner\\\\\\\" = \\\\\\\"$requester\\\\\\\" ];then\\\\n                log \\\\\\\"Requester already owns the lock, acquiring attempt will just reconfigure the TTL\\\\\\\"\\\\n            else\\\\n                log \\\\\\\"Lock is held by someone else ($owner)\\\\\\\"\\\\n                return 1\\\\n            fi\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Lock is not held yet\\\\\\\"\\\\n    fi\\\\n\\\\n    # prepare the lock info\\\\n    expiry=$(($(date +%s) + $ttl))\\\\n\\\\n    if [ -n \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Attempting to update the lock\\\\\\\"\\\\n        lock_update $lockname \\\\\\\"$lock\\\\\\\" \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    else\\\\n        log \\\\\\\"Attempting to acquire the lock\\\\\\\"\\\\n        lock_create $lockname \\\\\\\"$requester:$expiry\\\\\\\"\\\\n        rc=$?\\\\n    fi\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' acquired by \'$requester\', valid until $(date -d @$expiry)\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB changed, lock cannot be acquired\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# The lock mechanism uses the CIB\'s num_updates tag to implement\\\\n# a conditional store. Cluster-wide locking is guaranteed by pacemaker\\\\nlock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    log \\\\\\\"Check whether the lock is already held in the CIB\\\\\\\"\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        log \\\\\\\"Could not retrieve info from the CIB\\\\\\\"\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        log \\\\\\\"Lock doesn\'t exist. Nothing to release\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"Lock exists, check whether we\'re the owner\\\\\\\"\\\\n        owner=$(lock_owner $lock)\\\\n        if [ \\\\\\\"$owner\\\\\\\" != \\\\\\\"$requester\\\\\\\" ];then\\\\n            log \\\\\\\"Lock is held by someone else ($owner), will not unlock\\\\\\\"\\\\n            return 1\\\\n        fi\\\\n    fi\\\\n\\\\n    lock_delete $lockname \\\\\\\"$lock\\\\\\\"\\\\n    rc=$?\\\\n\\\\n    if [ $rc -eq 0 ]; then\\\\n        log \\\\\\\"Lock \'$lockname\' released by \'$requester\'\\\\\\\"\\\\n        return 0\\\\n    else\\\\n        log \\\\\\\"CIB deletion error, lock cannot be released\\\\\\\"\\\\n        return 3\\\\n    fi\\\\n}\\\\n\\\\n\\\\n# Retrieve the owner of a lock from the CIB\\\\n# this is a read-only operation, so no need to log debug info\\\\nlock_get_owner() {\\\\n    local lockname=$1\\\\n    local rc\\\\n    local lock\\\\n    local owner\\\\n\\\\n    lock=$(lock_get $lockname)\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ] && [ $rc -ne $CIB_ENOTFOUND ]; then\\\\n        return 2\\\\n    fi\\\\n\\\\n    if [ -z \\\\\\\"$lock\\\\\\\" ]; then\\\\n        return 1\\\\n    else\\\\n        lock_owner $lock\\\\n        return 0\\\\n    fi\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nLOCKNAME=$2\\\\nREQUESTER=$3\\\\nTTL=${4:-60}\\\\n\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nif [ $ACTION != \\\\\\\"--help\\\\\\\" ]; then\\\\n    if [ -z \\\\\\\"$LOCKNAME\\\\\\\" ]; then\\\\n        error \\\\\\\"You must specific a lock name\\\\\\\"\\\\n    fi\\\\n    if [ $ACTION != \\\\\\\"--owner\\\\\\\" ] && [ $ACTION != \\\\\\\"-o\\\\\\\" ]; then\\\\n        if [ -z \\\\\\\"$REQUESTER\\\\\\\" ]; then\\\\n            error \\\\\\\"You must specific a lock requester\\\\\\\"\\\\n        fi\\\\n    fi\\\\nfi\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) try_action lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --release|-r) try_action lock_release $LOCKNAME $REQUESTER;;\\\\n    --acquire-once|-A) lock_acquire $LOCKNAME $REQUESTER $TTL;;\\\\n    --owner|-o) lock_get_owner $LOCKNAME;;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}, \\\"pacemaker_mutex_restart_bundle.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_restart_bundle.sh --lock mysql galera galera-bundle Master _\\\\n# pacemaker_mutex_restart_bundle.sh --lock ovn_dbs ovndb_servers ovn-dbs-bundle Slave Master\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Restart a clustered resource in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --lock <tripleo-service> <pcmk-resource> <pcmk-bundle> <target-state-local> <target-state-cluster>\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\npacemaker_supports_promoted() {\\\\n    # The Promoted token is only matched in recent pacemaker versions\\\\n    grep -wq \\\\\\\"<value>Promoted</value>\\\\\\\" /usr/share/pacemaker/resources-*.rng\\\\n}\\\\n\\\\nACTION=$1\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --lock) ;;\\\\n    *) error \\\\\\\"Unknown action \'$ACTION\'\\\\\\\";;\\\\nesac\\\\n\\\\nTRIPLEO_SERVICE=$2\\\\nLOCK_NAME=${TRIPLEO_SERVICE}-restart-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to restart resource $TRIPLEO_SERVICE\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\nRESOURCE_NAME=$3\\\\nBUNDLE_NAME=$4\\\\nWAIT_TARGET_LOCAL=$5\\\\nWAIT_TARGET_ANYWHERE=${6:-_}\\\\n\\\\nif pacemaker_supports_promoted; then\\\\n    WAIT_TARGET_LOCAL=$(echo \\\\\\\"$5\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    WAIT_TARGET_ANYWHERE=$(echo \\\\\\\"${6:-_}\\\\\\\" | sed -e \'s/Master/Promoted/\' -e \'s/Slave/Unpromoted/\')\\\\n    promoted_role=\\\\\\\"Promoted\\\\\\\"\\\\nelse\\\\n    promoted_role=\\\\\\\"Master\\\\\\\"\\\\nfi\\\\n\\\\n# The lock TTL should accomodate for the resource start/promote timeout\\\\nif [ \\\\\\\"$RESOURCE_NAME\\\\\\\" != \\\\\\\"$BUNDLE_NAME\\\\\\\" ]; then\\\\n    if [ \\\\\\\"$WAIT_TARGET_LOCAL\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ] || [ \\\\\\\"$WAIT_TARGET_ANYWHERE\\\\\\\" = \\\\\\\"$promoted_role\\\\\\\" ]; then\\\\n        rsc_op=\\\\\\\"promote\\\\\\\"\\\\n    else\\\\n        rsc_op=\\\\\\\"start\\\\\\\"\\\\n    fi\\\\n    # <op id=\\\\\\\"galera-promote-interval-0s\\\\\\\" interval=\\\\\\\"0s\\\\\\\" name=\\\\\\\"promote\\\\\\\" on-fail=\\\\\\\"block\\\\\\\" timeout=\\\\\\\"300s\\\\\\\"/>\\\\n    PCMK_TTL=$(cibadmin -Q | xmllint -xpath \\\\\\\"string(//primitive[@id=\'${RESOURCE_NAME}\']/operations/op[@name=\'${rsc_op}\']/@timeout)\\\\\\\" - | sed \'s/s$//\')\\\\n    LOCK_TTL=$((PCMK_TTL + 30))\\\\nelse\\\\n    # The podman RA\'s default start timeout\\\\n    LOCK_TTL=90\\\\nfi\\\\n\\\\nlog \\\\\\\"Acquire a ${LOCK_TTL}s restart lock for service $TRIPLEO_SERVICE before restarting it\\\\\\\"\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nrc=1\\\\nwhile [ $rc -ne 0 ]; do\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire $LOCK_NAME $LOCK_OWNER $LOCK_TTL\\\\n    rc=$?\\\\n    if [ $rc != 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not acquire lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Could not acquire lock, retrying\\\\\\\"\\\\n            sleep 10\\\\n        fi\\\\n    fi\\\\ndone\\\\n\\\\nlog \\\\\\\"Restart the service $TRIPLEO_SERVICE locally\\\\\\\"\\\\n# Reuse the local restart script in t-h-t (driven by env var TRIPLEO_MINOR_UPDATE)\\\\nTRIPLEO_MINOR_UPDATE=true /var/lib/container-config-scripts/pacemaker_restart_bundle.sh $TRIPLEO_SERVICE $RESOURCE_NAME $BUNDLE_NAME $WAIT_TARGET_LOCAL $WAIT_TARGET_ANYWHERE\\\\n\\\\n# If we reached this point, always try to release the lock\\\\nlog \\\\\\\"Release the restart lock for service $TRIPLEO_SERVICE\\\\\\\"\\\\n/var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $LOCK_NAME $LOCK_OWNER\\\\nrc=$?\\\\nif [ $rc -ne 0 ] && [ $rc -ne 1 ]; then\\\\n    error \\\\\\\"Could not release held lock (rc: $rc)\\\\\\\"\\\\nfi\\\\n\\\"}, \\\"pacemaker_mutex_shutdown.sh\\\": {\\\"mode\\\": \\\"0755\\\", \\\"content\\\": \\\"#!/usr/bin/bash\\\\n\\\\n# pacemaker_mutex_shutdown.sh --acquire\\\\n# pacemaker_mutex_shutdown.sh --release\\\\n\\\\nset -u\\\\n\\\\nusage() {\\\\n    echo \\\\\\\"Shutdown a cluster node in a coordinated way across the cluster\\\\\\\"\\\\n    echo \\\\\\\"Usage:\\\\\\\"\\\\n    echo \\\\\\\"   $0 --acquire # prevent other node from shutting down until we hold the lock\\\\\\\"\\\\n    echo \\\\\\\"   $0 --release # release the lock, other node can compete for the shutdown lock\\\\\\\"\\\\n    echo\\\\n}\\\\n\\\\nlog() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\"\\\\n}\\\\n\\\\nerror() {\\\\n    echo \\\\\\\"$(date -u): $1\\\\\\\" 1>&2\\\\n    exit 1\\\\n}\\\\n\\\\n# Loop until we hold the lock. The lock has a TTL, so we\'re guaranteed to get it eventually\\\\nshutdown_lock_acquire() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local ttl=$3\\\\n    local rc=1\\\\n    local current_owner\\\\n    local owner_stopped\\\\n    local owner_rc\\\\n\\\\n    log \\\\\\\"Acquiring the shutdown lock\\\\\\\"\\\\n    while [ $rc -ne 0 ]; do\\\\n        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --acquire-once $lockname $requester $ttl\\\\n        rc=$?\\\\n        if [ $rc -ne 0 ]; then\\\\n            if [ $rc -eq 2 ]; then\\\\n                error \\\\\\\"Could not acquire the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n            else\\\\n                # The lock is held by another node.\\\\n                current_owner=$(/var/lib/container-config-scripts/pacemaker_resource_lock.sh --owner $lockname)\\\\n                owner_rc=$?\\\\n                if [ $owner_rc -eq 2 ]; then\\\\n                    error \\\\\\\"Could not get the shutdown lock owner due to unrecoverable error (rc: $owner_rc), bailing out\\\\\\\"\\\\n                fi\\\\n                if [ $owner_rc -eq 0 ]; then\\\\n                    # If the owner is marked as offline, that means it has shutdown and\\\\n                    # we can clean the lock preemptively and try to acquire it.\\\\n                    owner_stopped=$(crm_mon -1X | xmllint --xpath \'count(//nodes/node[@name=\\\\\\\"\'${current_owner}\'\\\\\\\" and @online=\\\\\\\"false\\\\\\\" and @unclean=\\\\\\\"false\\\\\\\"])\' -)\\\\n                    if [ \\\\\\\"${owner_stopped}\\\\\\\" = \\\\\\\"1\\\\\\\" ]; then\\\\n                        log \\\\\\\"Shutdown lock held by stopped node \'${current_owner}\', lock can be released\\\\\\\"\\\\n                        /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $current_owner\\\\n                        continue\\\\n                    fi\\\\n                fi\\\\n                log \\\\\\\"Shutdown lock held by another node (rc: $rc), retrying\\\\\\\"\\\\n                sleep 10\\\\n            fi\\\\n        fi\\\\n    done\\\\n    log \\\\\\\"Shutdown lock acquired\\\\\\\"\\\\n    return 0\\\\n}\\\\n\\\\n\\\\n# Release the lock if we still own it. Not owning it anymore is not fatal\\\\nshutdown_lock_release() {\\\\n    local lockname=$1\\\\n    local requester=$2\\\\n    local rc\\\\n\\\\n    log \\\\\\\"Releasing the shutdown lock\\\\\\\"\\\\n    /var/lib/container-config-scripts/pacemaker_resource_lock.sh --release $lockname $requester\\\\n    rc=$?\\\\n    if [ $rc -ne 0 ]; then\\\\n        if [ $rc -gt 1 ]; then\\\\n            error \\\\\\\"Could not release the shutdown lock due to unrecoverable error (rc: $rc), bailing out\\\\\\\"\\\\n        else\\\\n            log \\\\\\\"Shutdown lock no longer held, nothing to do\\\\\\\"\\\\n        fi\\\\n    else\\\\n        log \\\\\\\"Shutdown lock released\\\\\\\"\\\\n    fi\\\\n    return 0\\\\n}\\\\n\\\\n\\\\nACTION=$1\\\\nif [ -z \\\\\\\"$ACTION\\\\\\\" ]; then\\\\n    error \\\\\\\"Action must be specified\\\\\\\"\\\\nfi\\\\n\\\\nLOCK_NAME=tripleo-shutdown-lock\\\\nLOCK_OWNER=$(crm_node -n 2>/dev/null)\\\\nrc=$?\\\\nif [ $rc -ne 0 ]; then\\\\n    if [ $rc -eq 102 ]; then\\\\n        log \\\\\\\"Cluster is not running locally, no need to aquire the shutdown lock\\\\\\\"\\\\n        exit 0\\\\n    else\\\\n        error \\\\\\\"Unexpected error while connecting to the cluster (rc: $rc), bailing out\\\\\\\"\\\\n    fi\\\\nfi\\\\n\\\\n# We start with a very high TTL, that long enough to accomodate a cluster stop.\\\\n# As soon as the node will get offline, the other competing node will be entitled\\\\n# to steal the lock, so they should never wait that long in practice.\\\\nLOCK_TTL=600\\\\n\\\\n\\\\ncase $ACTION in\\\\n    --help) usage; exit 0;;\\\\n    --acquire|-a) shutdown_lock_acquire ${LOCK_NAME} ${LOCK_OWNER} ${LOCK_TTL};;\\\\n    --release|-r) shutdown_lock_release ${LOCK_NAME} ${LOCK_OWNER};;\\\\n    *) error \\\\\\\"Invalid action\\\\\\\";;\\\\nesac\\\\nexit $?\\\\n\\\"}}, \\\"docker_config\\\": {\\\"step_2\\\": {\\\"create_haproxy_wrapper\\\": {\\\"start_order\\\": 1, \\\"detach\\\": false, \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"user\\\": \\\"root\\\", \\\"command\\\": [\\\"/container_puppet_apply.sh\\\", \\\"4\\\", \\\"file\\\", \\\"include ::tripleo::profile::base::neutron::ovn_metadata_agent_wrappers\\\"], \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\\\", \\\"/etc/puppet:/tmp/puppet-etc:ro\\\", \\\"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\", \\\"/var/lib/neutron:/var/lib/neutron:shared,z\\\"]}}, \\\"step_4\\\": {\\\"setup_ovs_manager\\\": {\\\"start_order\\\": 0, \\\"detach\\\": false, \\\"net\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"user\\\": \\\"root\\\", \\\"command\\\": [\\\"/container_puppet_apply.sh\\\", \\\"4\\\", \\\"exec\\\", \\\"include tripleo::profile::base::neutron::ovn_metadata\\\"], \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\\\", \\\"/etc/puppet:/tmp/puppet-etc:ro\\\", \\\"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\"], \\\"environment\\\": {\\\"TRIPLEO_DEPLOY_IDENTIFIER\\\": \\\"1781423504\\\"}}, \\\"ovn_metadata_agent\\\": {\\\"start_order\\\": 1, \\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"net\\\": \\\"host\\\", \\\"pid\\\": \\\"host\\\", \\\"cgroupns\\\": \\\"host\\\", \\\"privileged\\\": true, \\\"restart\\\": \\\"always\\\", \\\"healthcheck\\\": {\\\"test\\\": \\\"/openstack/healthcheck\\\"}, \\\"volumes\\\": [\\\"/etc/hosts:/etc/hosts:ro\\\", \\\"/etc/localtime:/etc/localtime:ro\\\", \\\"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\\\", \\\"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\\\", \\\"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\\\", \\\"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\\\", \\\"/dev/log:/dev/log\\\", \\\"/etc/ipa/ca.crt:/etc/ipa/ca.crt:ro\\\", \\\"/etc/puppet:/etc/puppet:ro\\\", \\\"/var/log/containers/neutron:/var/log/neutron:z\\\", \\\"/var/lib/kolla/config_files/ovn_metadata_agent.json:/var/lib/kolla/config_files/config.json:ro\\\", \\\"/var/lib/config-data/puppet-generated/neutron:/var/lib/kolla/config_files/src:ro\\\", \\\"/lib/modules:/lib/modules:ro\\\", \\\"/run/openvswitch:/run/openvswitch:shared,z\\\", \\\"/var/lib/neutron:/var/lib/neutron:shared,z\\\", \\\"/run/netns:/run/netns:shared\\\", \\\"/var/lib/neutron/kill_scripts:/etc/neutron/kill_scripts:shared,z\\\", \\\"/var/lib/neutron/ovn_metadata_haproxy_wrapper:/usr/local/bin/haproxy:ro\\\", \\\"/etc/pki/tls/certs/ovn_metadata.crt:/etc/pki/tls/certs/ovn_metadata.crt\\\", \\\"/etc/pki/tls/private/ovn_metadata.key:/etc/pki/tls/private/ovn_metadata.key\\\"], \\\"environment\\\": {\\\"KOLLA_CONFIG_STRATEGY\\\": \\\"COPY_ALWAYS\\\"}}}}, \\\"metadata_settings\\\": [{\\\"service\\\": \\\"ovn_metadata\\\", \\\"network\\\": \\\"internal_api\\\", \\\"type\\\": \\\"node\\\"}], \\\"deploy_steps_tasks\\\": [{\\\"name\\\": \\\"Certificate generation\\\", \\\"when\\\": [\\\"step|int == 1\\\", \\\"enable_internal_tls\\\"], \\\"block\\\": [{\\\"include_role\\\": {\\\"name\\\": \\\"linux-system-roles.certificate\\\"}, \\\"vars\\\": {\\\"certificate_requests\\\": [{\\\"name\\\": \\\"ovn_metadata\\\", \\\"dns\\\": \\\"{{fqdn_internal_api}}\\\", \\\"principal\\\": \\\"ovn_metadata/{{fqdn_internal_api}}@{{idm_realm}}\\\", \\\"run_after\\\": \\\"systemctl restart tripleo_ovn_metadata_agent\\\\n\\\", \\\"key_size\\\": \\\"2048\\\", \\\"ca\\\": \\\"ipa\\\"}]}}]}], \\\"host_prep_tasks\\\": [{\\\"name\\\": \\\"create persistent directories\\\", \\\"file\\\": {\\\"path\\\": \\\"{{ item.path }}\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"{{ item.setype }}\\\", \\\"mode\\\": \\\"{{ item.mode }}\\\"}, \\\"with_items\\\": [{\\\"path\\\": \\\"/var/log/containers/neutron\\\", \\\"setype\\\": \\\"container_file_t\\\", \\\"mode\\\": \\\"0750\\\"}]}, {\\\"name\\\": \\\"create /run/netns with temp namespace\\\", \\\"command\\\": \\\"ip netns add ns_temp\\\", \\\"register\\\": \\\"ipnetns_add_result\\\", \\\"failed_when\\\": false}, {\\\"name\\\": \\\"remove temp namespace\\\", \\\"command\\\": \\\"ip netns delete ns_temp\\\", \\\"failed_when\\\": false, \\\"when\\\": [\\\"ipnetns_add_result.rc is defined\\\", \\\"ipnetns_add_result.rc == 0\\\"]}, {\\\"name\\\": \\\"create /var/lib/neutron\\\", \\\"file\\\": {\\\"path\\\": \\\"/var/lib/neutron\\\", \\\"state\\\": \\\"directory\\\", \\\"setype\\\": \\\"container_file_t\\\"}}, {\\\"name\\\": \\\"set conditions\\\", \\\"set_fact\\\": {\\\"haproxy_wrapper_enabled\\\": true, \\\"debug_enabled\\\": true, \\\"docker_additional_sockets\\\": [\\\"/var/lib/openstack/docker.sock\\\"]}}, {\\\"name\\\": \\\"create kill_scripts directory within /var/lib/neutron\\\", \\\"file\\\": {\\\"state\\\": \\\"directory\\\", \\\"path\\\": \\\"/var/lib/neutron/kill_scripts\\\"}}, {\\\"name\\\": \\\"create haproxy kill script\\\", \\\"when\\\": \\\"haproxy_wrapper_enabled|bool\\\", \\\"copy\\\": {\\\"dest\\\": \\\"/var/lib/neutron/kill_scripts/haproxy-kill\\\", \\\"mode\\\": 493, \\\"content\\\": \\\"#!/bin/bash\\\\n{% if debug_enabled|bool -%}\\\\nset -x\\\\n{% endif -%}\\\\nadd_date() {\\\\n  echo \\\\\\\"$(date) $@\\\\\\\"\\\\n}\\\\n\\\\n# Set up script logging for debugging purpose.\\\\n# It will be taken care of by logrotate since there is the .log\\\\n# suffix.\\\\nexec 3>&1 4>&2\\\\ntrap \'exec 2>&4 1>&3\' 0 1 2 3\\\\nexec 1>>/var/log/neutron/kill-script.log 2>&1\\\\n\\\\nSIG=$1\\\\nPID=$2\\\\nNETNS=$(ip netns identify ${PID})\\\\n\\\\nif [ \\\\\\\"x${NETNS}\\\\\\\" == \\\\\\\"x\\\\\\\" ]; then\\\\n  CLI=\\\\\\\"nsenter --all --preserve-credentials -t 1 podman\\\\\\\"\\\\n  SIG=9\\\\nelse\\\\n  CLI=\\\\\\\"nsenter --net=/run/netns/${NETNS} --preserve-credentials -m -t 1 podman\\\\\\\"\\\\nfi\\\\n\\\\nkill_container() {\\\\n  add_date \\\\\\\"Killing container $1 ($2)\\\\\\\"\\\\n  signal_container $1 $2 9\\\\n}\\\\n\\\\nstop_container() {\\\\n  add_date \\\\\\\"Stopping container $1 ($2)\\\\\\\"\\\\n  $CLI stop $2\\\\n}\\\\n\\\\nsignal_container() {\\\\n  SIGNAL=$3\\\\n  if [ -z \\\\\\\"$SIGNAL\\\\\\\" ]; then\\\\n      SIGNAL=\\\\\\\"HUP\\\\\\\"\\\\n  fi\\\\n  add_date \\\\\\\"Sending signal \'$SIGNAL\' to $1 ($2)\\\\\\\"\\\\n  $CLI kill --signal $SIGNAL $2\\\\n}\\\\n\\\\ndelete_container() {\\\\n  add_date \\\\\\\"Deleting container $1 ($2)\\\\\\\"\\\\n  $CLI rm $2 || echo \\\\\\\"Deleting container $1 ($2) failed\\\\\\\"\\\\n}\\\\n\\\\n\\\\n{% raw -%}\\\\nif [ -f /proc/$PID/cgroup ]; then\\\\n  # Get container ID based on process cgroups\\\\n  CT_ID=$(awk \'BEGIN {FS=\\\\\\\".scope|-\\\\\\\"} /\\\\\\\\/libpod-/ {if ($(NF-1)) print $(NF-1);exit}\' /proc/$PID/cgroup)\\\\n  CT_NAME=$($CLI inspect -f \'{{.Name}}\' $CT_ID)\\\\n\\\\n  case $SIG in\\\\n    HUP)\\\\n      signal_container $CT_NAME $CT_ID\\\\n      ;;\\\\n    9)\\\\n      kill_container $CT_NAME $CT_ID\\\\n      delete_container $CT_NAME $CT_ID\\\\n      ;;\\\\n    15)\\\\n      stop_container $CT_NAME $CT_ID\\\\n      delete_container $CT_NAME $CT_ID\\\\n      ;;\\\\n    *)\\\\n      add_date \\\\\\\"Unknown action ${SIG} for ${CT_NAME} ${CT_ID}\\\\\\\"\\\\n      exit 1\\\\n      ;;\\\\n  esac\\\\n\\\\nelse\\\\n  add_date \\\\\\\"No such PID: ${PID}\\\\\\\"\\\\n  exit 1\\\\nfi\\\\n{% endraw %}\\\\n\\\"}}], \\\"upgrade_tasks\\\": [], \\\"external_update_tasks\\\": [{\\\"name\\\": \\\"Check if python3-openvswitch3.1 workaround is needed\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"become\\\": true, \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"when\\\": \\\"step|int == 1\\\", \\\"shell\\\": \\\"if podman exec ovn_metadata_agent rpm -q python3-openvswitch3.1 > /dev/null ; then echo REQUIRED; else echo OK ; fi\\\\n\\\", \\\"register\\\": \\\"metadata_python_ovs_3_1\\\", \\\"failed_when\\\": false, \\\"loop\\\": \\\"{{ groups[\'ovn_metadata\'] | difference(groups[\'excluded_overcloud\']) }}\\\"}, {\\\"name\\\": \\\"Update ovn_metadata_agents\\\", \\\"vars\\\": {\\\"hosts_to_update_metadata\\\": \\\"{{ metadata_python_ovs_3_1.results | selectattr(\'stdout\', \'eq\', \'REQUIRED\') | map(attribute=\'item\') | list }}\\\"}, \\\"tags\\\": [\\\"ovn\\\", \\\"ovn_image\\\"], \\\"when\\\": [\\\"step|int == 1\\\", \\\"hosts_to_update_metadata | length > 0\\\"], \\\"block\\\": [{\\\"name\\\": \\\"Force pull image in case image name doesn\'t change.\\\", \\\"become\\\": true, \\\"loop\\\": \\\"{{ hosts_to_update_metadata }}\\\", \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"async\\\": 600, \\\"poll\\\": 0, \\\"register\\\": \\\"ovn_metadata_image_update\\\", \\\"containers.podman.podman_image\\\": {\\\"name\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"validate_certs\\\": false, \\\"force\\\": true}}, {\\\"name\\\": \\\"Was the ovn_metadata_agent image pull successful.\\\", \\\"when\\\": [\\\"\'results\' in ovn_metadata_image_update\\\"], \\\"become\\\": true, \\\"delegate_to\\\": \\\"{{ async_result_item.item }}\\\", \\\"async_status\\\": {\\\"jid\\\": \\\"{{ async_result_item.ansible_job_id }}\\\"}, \\\"loop\\\": \\\"{{ovn_metadata_image_update.results }}\\\", \\\"loop_control\\\": {\\\"loop_var\\\": \\\"async_result_item\\\"}, \\\"register\\\": \\\"async_poll_results\\\", \\\"until\\\": \\\"async_poll_results.finished\\\", \\\"retries\\\": 600, \\\"delay\\\": 1}, {\\\"name\\\": \\\"Now rotate all ovn_metadata_agents\\\", \\\"tags\\\": [\\\"ovn_metadata_parallel\\\"], \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"become\\\": true, \\\"tripleo_container_manage\\\": {\\\"config_dir\\\": \\\"/var/lib/tripleo-config/container-startup-config/step_4\\\", \\\"config_id\\\": [\\\"ovn_metadata_agent\\\"], \\\"config_patterns\\\": \\\"*ovn_metadata_agent.json\\\", \\\"config_overrides\\\": {\\\".*ovn_metadata_agent\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"name\\\": \\\"ovn_metadata_agent\\\"}}}, \\\"loop\\\": \\\"{{ hosts_to_update_metadata }}\\\", \\\"async\\\": 600, \\\"poll\\\": 0}]}, {\\\"name\\\": \\\"Now rotate all ovn_metadata_agents\\\", \\\"vars\\\": {\\\"hosts_to_update_metadata\\\": \\\"{{ metadata_python_ovs_3_1.results | selectattr(\'stdout\', \'eq\', \'REQUIRED\') | map(attribute=\'item\') | list }}\\\"}, \\\"tags\\\": [\\\"never\\\", \\\"ovn_metadata_serial\\\"], \\\"when\\\": [\\\"step|int == 1\\\", \\\"hosts_to_update_metadata | length > 0\\\"], \\\"delegate_to\\\": \\\"{{ item }}\\\", \\\"become\\\": true, \\\"tripleo_container_manage\\\": {\\\"config_dir\\\": \\\"/var/lib/tripleo-config/container-startup-config/step_4\\\", \\\"config_id\\\": [\\\"ovn_metadata_agent\\\"], \\\"config_patterns\\\": \\\"*ovn_metadata_agent.json\\\", \\\"config_overrides\\\": {\\\".*ovn_metadata_agent\\\": {\\\"image\\\": \\\"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1\\\", \\\"name\\\": \\\"ovn_metadata_agent\\\"}}}, \\\"loop\\\": \\\"{{ hosts_to_update_metadata }}\\\", \\\"loop_control\\\": {\\\"pause\\\": 1}}]}]\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(189,'2026-06-14 07:52:54',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAProxy deployment with TLS enabled, powered by certmonger\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HAProxyInternalTLSCertsDirectory\": {\"default\": \"/etc/pki/tls/certs/haproxy\", \"type\": \"string\"}, \"HAProxyInternalTLSKeysDirectory\": {\"default\": \"/etc/pki/tls/private/haproxy\", \"type\": \"string\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"HAProxyCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"HAProxyNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"CellController\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"CellControllerCompute\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"Compute\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"internal_api\"]}}}, \"BlockStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}, \"ObjectStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}, \"CephStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\"]}}}, \"Networker\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"internal_api\"]}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAProxy internal TLS via certmonger role.\", \"value\": {\"service_name\": \"haproxy_internal_tls_certmonger\", \"config_settings\": {\"tripleo::haproxy::use_internal_certificates\": true}, \"certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"haproxy-NETWORK\": {\"service_pem\": {\"list_join\": [\"\", [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"/overcloud-haproxy-NETWORK.pem\"]]}}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}, \"metadata_settings\": {\"repeat\": {\"template\": [{\"service\": \"haproxy\", \"network\": \"$NETWORK\", \"type\": \"vip\"}, {\"service\": \"haproxy\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"haproxy-NETWORK-cert\", \"dns\": [\"{{fqdn_NETWORK}}\", \"{{cloud_names.cloud_name_NETWORK}}\"], \"principal\": \"haproxy/{{fqdn_NETWORK}}@{{idm_realm}}\", \"run_after\": {\"str_replace\": {\"template\": \"# Copy crt and key for backward compatibility\\ncp \\\"/etc/pki/tls/certs/haproxy-NETWORK-cert.crt\\\" \\\"CERTSDIR/overcloud-haproxy-NETWORK.crt\\\"\\ncp \\\"/etc/pki/tls/private/haproxy-NETWORK-cert.key\\\" \\\"KEYSDIR/overcloud-haproxy-NETWORK.key\\\"\\n\\nca_path=\\\"/etc/ipa/ca.crt\\\"\\nservice_crt=\\\"CERTSDIR/overcloud-haproxy-NETWORK.crt\\\"\\nservice_key=\\\"KEYSDIR/overcloud-haproxy-NETWORK.key\\\"\\nservice_pem=\\\"CERTSDIR/overcloud-haproxy-NETWORK.pem\\\"\\n\\ncat \\\"$service_crt\\\" \\\"$ca_path\\\" \\\"$service_key\\\" > \\\"$service_pem\\\"\\n\\ncontainer_name=$({{container_cli}} ps --format=\\\\{\\\\{.Names\\\\}\\\\} | grep -w -E \'haproxy(-bundle-.*-[0-9]+)?\')\\n# Inject the new pem into the running container\\nif echo \\\"$container_name\\\" | grep -q \\\"^haproxy-bundle\\\"; then\\n  # lp#1917868: Do not use podman cp with HA containers as they get\\n  # frozen temporarily and that can make pacemaker operation fail.\\n  tar -c \\\"$service_pem\\\" | {{container_cli}} exec -i \\\"$container_name\\\" tar -C / -xv\\n  # no need to update the mount point, because pacemaker\\n  # recreates the container when it\'s restarted\\nelse\\n  # Refresh the pem at the mount-point\\n  {{container_cli}} cp $service_pem \\\"$container_name:/var/lib/kolla/config_files/src-tls/$service_pem\\\"\\n  # Copy the new pem from the mount-point to the real path\\n  {{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_pem\\\" \\\"$service_pem\\\"\\nfi\\n# Set appropriate permissions\\n{{container_cli}} exec \\\"$container_name\\\" chown haproxy:haproxy \\\"$service_pem\\\"\\n# Trigger a reload for HAProxy to read the new certificates\\n{{container_cli}} kill --signal HUP \\\"$container_name\\\"\\n\", \"params\": {\"CERTSDIR\": {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"KEYSDIR\": {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}}}}, \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"HAProxyCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(190,'2026-06-14 07:52:54',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Horizon service\\n\", \"parameters\": {\"ContainerHorizonImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1\"}, \"ContainerHorizonConfigImage\": {\"description\": \"The container image to use for the horizon config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"HorizonDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Horizon service.\", \"type\": \"boolean\"}, \"HorizonAllowedHosts\": {\"default\": \"*\", \"description\": \"A list of IP/Hostname for the server Horizon is running on. Used for header checks.\", \"type\": \"comma_delimited_list\"}, \"HorizonPasswordValidator\": {\"description\": \"Regex for password validation\", \"type\": \"string\", \"default\": \"\"}, \"HorizonPasswordValidatorHelp\": {\"description\": \"Help text for password validation\", \"type\": \"string\", \"default\": \"\"}, \"HorizonSecret\": {\"description\": \"Secret key for Django\", \"type\": \"string\", \"hidden\": true, \"default\": \"z0niiuGuWt\"}, \"HorizonSecureCookies\": {\"description\": \"Set CSRF_COOKIE_SECURE / SESSION_COOKIE_SECURE in Horizon\", \"type\": \"boolean\", \"default\": false}, \"HorizonSessionTimeout\": {\"description\": \"Set session timeout for horizon in seconds\", \"type\": \"number\", \"default\": 1800}, \"MemcachedIPv6\": {\"default\": false, \"description\": \"Enable IPv6 features in Memcached.\", \"type\": \"boolean\"}, \"MonitoringSubscriptionHorizon\": {\"default\": \"overcloud-horizon\", \"type\": \"string\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"HorizonVhostExtraParams\": {\"default\": {\"add_listen\": true, \"priority\": 10, \"access_log_format\": \"%a %l %u %t \\\\\\\"%r\\\\\\\" %>s %b \\\\\\\"%%{}{Referer}i\\\\\\\" \\\\\\\"%%{}{User-Agent}i\\\\\\\"\", \"options\": [\"FollowSymLinks\", \"MultiViews\"]}, \"description\": \"Extra parameters for Horizon vhost configuration\", \"type\": \"json\"}, \"HorizonCustomizationModule\": {\"default\": \"\", \"description\": \"Horizon has a global overrides mechanism available to perform customizations\", \"type\": \"string\"}, \"HorizonHelpURL\": {\"default\": \"http://docs.openstack.org\", \"description\": \"On top of dashboard there is a Help button. This button could be used to re-direct user to vendor documentation or dedicated help portal.\", \"type\": \"string\"}, \"TimeZone\": {\"default\": \"UTC\", \"description\": \"The timezone to be set on the overcloud.\", \"type\": \"string\"}, \"WebSSOEnable\": {\"default\": false, \"type\": \"boolean\", \"description\": \"Enable support for Web Single Sign-On\"}, \"WebSSOInitialChoice\": {\"default\": \"OIDC\", \"type\": \"string\", \"description\": \"The initial authentication choice to select by default\"}, \"WebSSOChoicesHideKeystone\": {\"default\": false, \"type\": \"boolean\", \"description\": \"Hide Keystone crednetials login when WebSSO is enabled.\"}, \"WebSSOChoices\": {\"default\": [[\"OIDC\", \"OpenID Connect\"]], \"type\": \"json\", \"description\": \"Specifies the list of SSO authentication choices to present. Each item is a list of an SSO choice identifier and a display message.\"}, \"WebSSOIDPMapping\": {\"default\": {\"OIDC\": [\"myidp\", \"openid\"]}, \"type\": \"json\", \"description\": \"Specifies a mapping from SSO authentication choice to identity provider and protocol.  The identity provider and protocol names must match the resources defined in keystone.\"}, \"HorizonDomainChoices\": {\"default\": [], \"type\": \"json\", \"description\": \"Specifies available domains to choose from. We expect an array of hashes, and the hashes should have two items each (name, display) containing Keystone domain name and a human-readable description of the domain respectively.\"}, \"HorizonLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.horizon\", \"file\": \"/var/log/containers/horizon/horizon.log\"}}, \"HorizonHstsHeaderValue\": {\"default\": [], \"description\": \"Enables HTTP Strict-Transport-Security header in response.\", \"type\": \"comma_delimited_list\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"The following parameters are deprecated and will be removed. They should not\\nbe relied on for new deployments. If you have concerns regarding deprecated\\nparameters, please contact the TripleO development team on IRC or the\\nOpenStack mailing list.\\n\", \"parameters\": [\"MemcachedIPv6\"]}], \"conditions\": {\"horizon_domain_choices_set\": {\"not\": {\"equals\": [{\"get_param\": \"HorizonDomainChoices\"}, []]}}, \"is_ipv6\": {\"equals\": [{\"get_param\": [\"ServiceData\", \"net_ip_version_map\", {\"get_param\": [\"ServiceNetMap\", \"HorizonNetwork\"]}]}, 6]}, \"horizon_logger_debug\": {\"or\": [{\"get_param\": \"Debug\"}, {\"get_param\": \"HorizonDebug\"}]}, \"horizon_hsts_header_value_set\": {\"not\": {\"equals\": [{\"get_param\": \"HorizonHstsHeaderValue\"}, []]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerHorizonImage\": \"ContainerHorizonImage\", \"ContainerHorizonConfigImage\": \"ContainerHorizonConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerHorizonImage\": {\"get_param\": \"ContainerHorizonImage\"}, \"ContainerHorizonConfigImage\": {\"get_param\": \"ContainerHorizonConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Horizon API role.\", \"value\": {\"service_name\": \"horizon\", \"firewall_rules\": {\"126 horizon\": {\"dport\": [{\"if\": [{\"get_param\": \"EnableInternalTLS\"}, 443, 80]}]}}, \"firewall_frontend_rules\": {\"100 horizon_haproxy_frontend\": {\"dport\": [80]}}, \"firewall_ssl_frontend_rules\": {\"100 horizon_haproxy_frontend_ssl\": {\"dport\": [443]}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionHorizon\"}, \"config_settings\": {\"map_merge\": [{\"horizon::allowed_hosts\": {\"get_param\": \"HorizonAllowedHosts\"}, \"horizon::enable_secure_proxy_ssl_header\": true, \"horizon::secure_proxy_addr_header\": \"HTTP_X_FORWARDED_FOR\", \"horizon::disable_password_reveal\": true, \"horizon::enforce_password_check\": true, \"horizon::disallow_iframe_embed\": true, \"horizon::cache_backend\": \"django.core.cache.backends.memcached.MemcachedCache\", \"horizon::django_session_engine\": \"django.contrib.sessions.backends.cache\", \"horizon::vhost_extra_params\": {\"get_param\": \"HorizonVhostExtraParams\"}, \"horizon::bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HorizonNetwork\"]}}}}, \"horizon::keystone_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneV3Public\", \"uri\"]}, \"horizon::password_validator\": {\"get_param\": [\"HorizonPasswordValidator\"]}, \"horizon::password_validator_help\": {\"get_param\": [\"HorizonPasswordValidatorHelp\"]}, \"horizon::secret_key\": {\"get_param\": \"HorizonSecret\"}, \"horizon::secure_cookies\": {\"get_param\": [\"HorizonSecureCookies\"]}, \"horizon::session_timeout\": {\"get_param\": \"HorizonSessionTimeout\"}, \"memcached_ipv6\": {\"if\": [\"is_ipv6\", true, false]}, \"horizon::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HorizonNetwork\"]}}}}, \"horizon::listen_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"horizon::customization_module\": {\"get_param\": \"HorizonCustomizationModule\"}, \"horizon::timezone\": {\"get_param\": \"TimeZone\"}, \"horizon::file_upload_temp_dir\": \"/var/tmp\", \"horizon::help_url\": {\"get_param\": \"HorizonHelpURL\"}, \"horizon::enable_user_pass\": \"UNSET\"}, {\"if\": [{\"get_param\": \"WebSSOEnable\"}, {\"horizon::websso_enabled\": {\"get_param\": \"WebSSOEnable\"}, \"horizon::websso_initial_choice\": {\"get_param\": \"WebSSOInitialChoice\"}, \"horizon::websso_choices\": {\"get_param\": \"WebSSOChoices\"}, \"horizon::websso_idp_mapping\": {\"get_param\": \"WebSSOIDPMapping\"}, \"horizon::websso_choices_hide_keystone\": {\"get_param\": \"WebSSOChoicesHideKeystone\"}}]}, {\"if\": [{\"get_param\": \"HorizonDebug\"}, {\"horizon::django_debug\": true}, {\"horizon::django_debug\": {\"get_param\": \"Debug\"}}]}, {\"if\": [\"horizon_logger_debug\", {\"horizon::log_level\": \"DEBUG\"}]}, {\"if\": [\"horizon_domain_choices_set\", {\"horizon::keystone_domain_choices\": {\"get_param\": \"HorizonDomainChoices\"}}]}]}, \"ansible_group_vars\": {\"keystone_enable_member\": true}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_horizon\": {\"yaql\": {\"expression\": \"$.data.sources.flatten()\", \"data\": {\"sources\": [{\"get_param\": \"HorizonLoggingSource\"}]}}}}, \"haproxy\": {\"if\": [\"horizon_hsts_header_value_set\", {\"tripleo::profile::base::horizon::hsts_header_value\": {\"get_param\": \"HorizonHstsHeaderValue\"}}]}}, \"puppet_config\": {\"config_volume\": \"horizon\", \"puppet_tags\": \"horizon_config\", \"step_config\": \"include tripleo::profile::base::horizon\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHorizonConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/horizon.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/horizon/\", \"owner\": \"apache:apache\", \"recurse\": true}, {\"path\": \"/etc/openstack-dashboard/\", \"owner\": \"apache:apache\", \"recurse\": true}, {\"path\": \"/usr/share/openstack-dashboard/openstack_dashboard/local/\", \"owner\": \"apache:apache\", \"recurse\": false}, {\"path\": \"/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.d/\", \"owner\": \"apache:apache\", \"recurse\": false}]}}, \"docker_config\": {\"step_2\": {\"horizon_fix_perms\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHorizonImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"touch /var/log/horizon/horizon.log ; chown -R apache:apache /var/log/horizon && chmod -R a+rx /etc/openstack-dashboard\"], \"volumes\": [\"/var/log/containers/horizon:/var/log/horizon:z\", \"/var/log/containers/httpd/horizon:/var/log/httpd:z\", \"/var/lib/config-data/puppet-generated/horizon/etc/openstack-dashboard:/etc/openstack-dashboard\"]}}, \"step_3\": {\"horizon\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHorizonImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/horizon.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/horizon:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/horizon:/var/log/horizon:z\", \"/var/log/containers/httpd/horizon:/var/log/httpd:z\", \"/var/tmp/horizon:/var/tmp:z\", \"/var/www:/var/www:ro\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"ENABLE_DESIGNATE\": \"yes\", \"ENABLE_HEAT\": \"yes\", \"ENABLE_IRONIC\": \"yes\", \"ENABLE_MANILA\": \"yes\", \"ENABLE_OCTAVIA\": \"yes\"}}}}, \"host_prep_tasks\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/horizon\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/horizon\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/www\", \"setype\": \"container_file_t\"}, {\"path\": \"/var/tmp/horizon\", \"setype\": \"container_file_t\", \"mode\": \"01777\"}]}, {\"name\": \"ensure /var/tmp/horizon exists on boot\", \"copy\": {\"dest\": \"/etc/tmpfiles.d/var-tmp-horizon.conf\", \"content\": \"d /var/tmp/horizon 01777 root root - -\\n\"}}], \"upgrade_tasks\": [{\"name\": \"Anchor for upgrade and update tasks\", \"when\": \"step|int == 0\", \"block\": [{\"name\": \"Reset selinux label on /var/tmp\", \"file\": {\"path\": \"/var/tmp\", \"state\": \"directory\", \"setype\": \"tmp_t\", \"mode\": 1023}}]}], \"update_tasks\": [{\"name\": \"Anchor for upgrade and update tasks\", \"when\": \"step|int == 0\", \"block\": [{\"name\": \"Reset selinux label on /var/tmp\", \"file\": {\"path\": \"/var/tmp\", \"state\": \"directory\", \"setype\": \"tmp_t\", \"mode\": 1023}}]}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop horizon container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"horizon\"], \"tripleo_delegate_to\": \"{{ groups[\'horizon\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(191,'2026-06-14 07:52:55',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (192,'2026-06-14 07:52:56',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Heat CloudWatch API service, disabled by default since Pike\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the disabled Heat CloudWatch API\", \"value\": {\"service_name\": \"heat_api_cloudwatch_disabled\", \"upgrade_tasks\": []}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(193,'2026-06-14 07:52:56',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(194,'2026-06-14 07:52:56',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized HAproxy service\\n\", \"parameters\": {\"ContainerHAProxyImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1\"}, \"ContainerHAProxyConfigImage\": {\"description\": \"The container image to use for the haproxy config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HAProxyStatsPassword\": {\"description\": \"Password for HAProxy stats endpoint\", \"hidden\": true, \"type\": \"string\", \"default\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\"}, \"HAProxyStatsUser\": {\"description\": \"User for HAProxy stats endpoint\", \"default\": \"admin\", \"type\": \"string\"}, \"HAProxyLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.haproxy\", \"file\": \"/var/log/containers/haproxy/haproxy.log\", \"startmsg.regex\": \"^[a-zA-Z]{3} [ 123][0-9] [:0-9]{8}\"}}, \"HAProxySyslogAddress\": {\"default\": \"/dev/log\", \"description\": \"Syslog address where HAproxy will send its log\", \"type\": \"string\"}, \"HAProxySyslogFacility\": {\"default\": \"local0\", \"description\": \"Syslog facility HAProxy will use for its logs\", \"type\": \"string\"}, \"SSLCertificate\": {\"default\": \"\", \"description\": \"The content of the SSL certificate (without Key) in PEM format.\\n\", \"type\": \"string\"}, \"PublicSSLCertificateAutogenerated\": {\"default\": true, \"description\": \"Whether the public SSL certificate was autogenerated or not.\\n\", \"type\": \"boolean\"}, \"EnablePublicTLS\": {\"default\": true, \"description\": \"Whether to enable TLS on the public interface or not.\\n\", \"type\": \"boolean\"}, \"DeployedSSLCertificatePath\": {\"default\": \"/etc/pki/tls/private/overcloud_endpoint.pem\", \"description\": \"The filepath of the certificate as it will be stored in the controller.\\n\", \"type\": \"string\"}, \"RedisPassword\": {\"description\": \"The password for the redis service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"OX4ONLYKs4HxBKueJEBvZcitq\"}, \"MonitoringSubscriptionHaproxy\": {\"default\": \"overcloud-haproxy\", \"type\": \"string\"}, \"RoleName\": {\"default\": \"\", \"description\": \"Role name on which the service is applied\", \"type\": \"string\"}, \"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"ConfigDebug\": {\"default\": false, \"description\": \"Whether to run config management (e.g. Puppet) in debug mode.\", \"type\": \"boolean\"}, \"EnableLoadBalancer\": {\"default\": true, \"description\": \"Whether to deploy a LoadBalancer, set to false when an external load balancer is used.\", \"type\": \"boolean\"}, \"HAProxyStatsEnabled\": {\"default\": true, \"description\": \"Whether or not to enable the HAProxy stats interface.\", \"type\": \"boolean\"}, \"InternalTLSCRLPEMFile\": {\"default\": \"/etc/pki/CA/crl/overcloud-crl.pem\", \"type\": \"string\", \"description\": \"Specifies the default CRL PEM file to use for revocation if TLS is used for services in the internal network.\"}, \"InternalTLSCRLPEMDir\": {\"default\": \"/etc/pki/CA/crl/\", \"type\": \"string\", \"description\": \"The directory of the CRL PEM file to be mounted.\"}}, \"conditions\": {\"public_tls_enabled\": {\"and\": [{\"get_param\": \"EnablePublicTLS\"}, {\"or\": [{\"not\": {\"equals\": [{\"get_param\": \"SSLCertificate\"}, \"\"]}}, {\"get_param\": \"PublicSSLCertificateAutogenerated\"}]}]}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"HAProxyLogging\": {\"type\": \"OS::TripleO::Services::Logging::HAProxy\"}, \"HAProxyPublicTLS\": {\"type\": \"OS::TripleO::Services::HAProxyPublicTLS\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"HAProxyInternalTLS\": {\"type\": \"OS::TripleO::Services::HAProxyInternalTLS\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerHAProxyImage\": \"ContainerHAProxyImage\", \"ContainerHAProxyConfigImage\": \"ContainerHAProxyConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerHAProxyImage\": {\"get_param\": \"ContainerHAProxyImage\"}, \"ContainerHAProxyConfigImage\": {\"get_param\": \"ContainerHAProxyConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAproxy role.\", \"value\": {\"service_name\": \"haproxy\", \"firewall_rules\": {\"107 haproxy stats\": {\"dport\": 1993}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionHaproxy\"}, \"ansible_group_vars\": {\"tripleo_firewall_frontend_enabled\": true, \"tripleo_firewall_ssl_frontend_enabled\": {\"if\": [\"public_tls_enabled\", true]}}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"HAProxyLogging\", \"config_settings\"]}, {\"tripleo::haproxy::haproxy_service_manage\": false, \"tripleo::haproxy::haproxy_log_address\": {\"get_param\": \"HAProxySyslogAddress\"}, \"tripleo::haproxy::haproxy_log_facility\": {\"get_param\": \"HAProxySyslogFacility\"}, \"tripleo::haproxy::haproxy_stats_user\": {\"get_param\": \"HAProxyStatsUser\"}, \"tripleo::haproxy::haproxy_stats_password\": {\"get_param\": \"HAProxyStatsPassword\"}, \"tripleo::haproxy::haproxy_stats_bind_address\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HaproxyNetwork\"]}}}}, \"tripleo::haproxy::redis_password\": {\"get_param\": \"RedisPassword\"}, \"tripleo::haproxy::crl_file\": null, \"tripleo::haproxy::haproxy_stats\": {\"get_param\": \"HAProxyStatsEnabled\"}, \"enable_load_balancer\": {\"get_param\": \"EnableLoadBalancer\"}, \"tripleo::profile::base::haproxy::certificates_specs\": {\"map_merge\": [{\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"certificates_specs\"]}, {\"get_attr\": [\"HAProxyInternalTLS\", \"role_data\", \"certificates_specs\"]}]}, \"tripleo::haproxy::service_certificate\": {\"if\": [\"public_tls_enabled\", {\"get_param\": \"DeployedSSLCertificatePath\"}]}, \"tripleo::haproxy::ca_bundle\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_param\": \"InternalTLSCAFile\"}]}}, {\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"HAProxyInternalTLS\", \"role_data\", \"config_settings\"]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_haproxy\": [{\"get_param\": \"HAProxyLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"haproxy\", \"puppet_tags\": \"haproxy_config\", \"step_config\": \"class {\'tripleo::profile::base::haproxy\': manage_firewall => false}\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyConfigImage\"]}, \"volumes\": {\"list_concat\": [{\"if\": [\"public_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"DeployedSSLCertificatePath\"}, {\"get_param\": \"DeployedSSLCertificatePath\"}, \"ro,shared\"]]}]]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/haproxy:/etc/pki/tls/certs/haproxy:ro,shared\", \"/etc/pki/tls/private/haproxy:/etc/pki/tls/private/haproxy:ro,shared\", {\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro,shared\"]]}, {\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCRLPEMDir\"}, {\"get_param\": \"InternalTLSCRLPEMDir\"}, \"ro,shared\"]]}]]}]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/haproxy.json\": {\"command\": \"bash -c $* -- eval if [ -f /usr/sbin/haproxy-systemd-wrapper ]; then exec /usr/sbin/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg; else exec /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -Ws; fi\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src-tls/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true, \"optional\": true}], \"permissions\": [{\"path\": \"/var/lib/haproxy\", \"owner\": \"haproxy:haproxy\", \"recurse\": true}, {\"path\": \"/etc/pki/tls/certs/haproxy\", \"owner\": \"haproxy:haproxy\", \"recurse\": true, \"optional\": true}]}}, \"container_config_scripts\": {\"get_attr\": [\"ContainersCommon\", \"container_config_scripts\"]}, \"docker_config\": {\"step_1\": {\"map_merge\": [{\"get_attr\": [\"HAProxyLogging\", \"docker_config\", \"step_1\"]}, {\"haproxy\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHAProxyImage\"]}, \"net\": \"host\", \"restart\": \"always\", \"security_opt\": [\"label=disable\"], \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"HAProxyLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/haproxy.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/haproxy:/var/lib/kolla/config_files/src:ro\", \"/var/lib/haproxy:/var/lib/haproxy:rw,z\"], {\"if\": [\"public_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"DeployedSSLCertificatePath\"}, {\"list_join\": [\"\", [\"/var/lib/kolla/config_files/src-tls\", {\"get_param\": \"DeployedSSLCertificatePath\"}]]}, \"ro,shared\"]]}]]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/haproxy:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/haproxy:ro,shared\", \"/etc/pki/tls/private/haproxy:/var/lib/kolla/config_files/src-tls/etc/pki/tls/private/haproxy:ro,shared\", {\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCRLPEMDir\"}, {\"get_param\": \"InternalTLSCRLPEMDir\"}, \"ro\"]]}]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}]}}, \"deploy_steps_tasks\": {\"list_concat\": [[{\"name\": \"Configure rsyslog for HAproxy container\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Check if rsyslog exists\", \"shell\": \"systemctl is-active rsyslog\", \"register\": \"rsyslog_config\"}, {\"when\": [\"rsyslog_config is changed\", \"rsyslog_config.rc == 0\"], \"block\": [{\"name\": \"Forward logging to haproxy.log file\", \"blockinfile\": {\"content\": \"if $syslogfacility-text == \'{{facility}}\' and $programname == \'haproxy\' then -/var/log/containers/haproxy/haproxy.log\\n& stop\\n\", \"create\": true, \"path\": \"/etc/rsyslog.d/openstack-haproxy.conf\"}, \"vars\": {\"facility\": {\"get_param\": \"HAProxySyslogFacility\"}}, \"register\": \"logconfig\"}, {\"name\": \"restart rsyslog service after logging conf change\", \"service\": {\"name\": \"rsyslog\", \"state\": \"restarted\"}, \"when\": \"logconfig is changed\"}]}]}, {\"name\": \"Run puppet on the host to apply IPtables rules\", \"no_log\": true, \"when\": \"step|int == 1\", \"register\": \"puppet_host_outputs\", \"shell\": \"puppet apply {{ (puppet_debug|bool) | ternary(\'--debug --verbose\', \'\') }} --detailed-exitcodes --summarize --color=false \\\\\\n    --modulepath \'{{ puppet_modulepath }}\' --tags \'{{ puppet_tags }}\' -e \'{{ puppet_execute }}\'\\n\", \"changed_when\": \"puppet_host_outputs.rc == 2\", \"failed_when\": false, \"vars\": {\"puppet_execute\": \"include tripleo::profile::base::haproxy\", \"puppet_tags\": \"tripleo::firewall::rule\", \"puppet_modulepath\": \"/etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules\", \"puppet_debug\": {\"get_param\": \"ConfigDebug\"}}}, {\"name\": \"Debug output for task: Run puppet on the host to apply IPtables rules\", \"debug\": {\"var\": \"puppet_host_outputs.stdout_lines | default([]) | union(puppet_host_outputs.stderr_lines | default([]))\"}, \"when\": [\"not (ansible_check_mode | bool)\", \"puppet_host_outputs.rc is defined\"], \"failed_when\": \"puppet_host_outputs.rc not in [0, 2]\"}], {\"if\": [\"public_tls_enabled\", {\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"deploy_steps_tasks\"]}]}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"get_attr\": [\"HAProxyInternalTLS\", \"role_data\", \"deploy_steps_tasks\"]}]}]}, \"upgrade_tasks\": [{\"name\": \"ensure we have haproxy log dir with the correct setype\", \"file\": {\"path\": \"/var/log/containers/haproxy\", \"state\": \"directory\", \"setype\": \"var_log_t\", \"recurse\": true}, \"when\": \"step|int == 1\"}], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop haproxy container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"haproxy\"], \"tripleo_delegate_to\": \"{{ groups[\'haproxy\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}], \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"host_prep_tasks\"]}, [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/haproxy\", \"setype\": \"var_log_t\", \"mode\": \"0750\"}, {\"path\": \"/var/lib/haproxy\", \"setype\": \"container_file_t\"}]}]]}, \"metadata_settings\": {\"list_concat\": [{\"get_attr\": [\"HAProxyPublicTLS\", \"role_data\", \"metadata_settings\"]}, {\"get_attr\": [\"HAProxyInternalTLS\", \"role_data\", \"metadata_settings\"]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(195,'2026-06-14 07:52:57',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized HAProxy API service\\n\", \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": null}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_1\": {}}}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": null}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(196,'2026-06-14 07:52:57',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Glance API service\\n\", \"parameters\": {\"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"ContainerGlanceApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1\"}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerGlanceApiImage\": \"ContainerGlanceApiImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerGlanceApiImage\": {\"get_param\": \"ContainerGlanceApiImage\"}}}]}}}}, \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {\"glance_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerGlanceApiImage\"]}, \"net\": \"none\", \"privileged\": false, \"user\": \"root\", \"volumes\": [\"/var/log/containers/glance:/var/log/glance:z\", \"/var/log/containers/httpd/glance:/var/log/httpd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R glance:glance /var/log/glance\"]}}}}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent logs directory\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/glance\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(197,'2026-06-14 07:52:57',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Add services and subhosts to IPA server\", \"parameters\": {\"RoleNetIpMap\": {\"default\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"PythonInterpreter\": {\"type\": \"string\", \"description\": \"The python interpreter to use for python and ansible actions\", \"default\": \"$(command -v python3 || command -v python)\"}, \"IdMDomain\": {\"default\": \"ooo.test\", \"description\": \"IDM domain to register IDM client. Typically, this is discovered through DNS and does not have to be set explicitly.\", \"type\": \"string\"}, \"IdMServer\": {\"default\": \"ipa.ooo.test\", \"description\": \"FQDN for the FreeIPA server.  If you set this value, IdMDomain also has to be provided.  Typically, this is discovered through DNS and does not have to be set explicitly.\", \"type\": \"comma_delimited_list\"}, \"IdMNovaKeytab\": {\"default\": \"FILE:/etc/novajoin/krb5.keytab\", \"description\": \"keytab for the nova/[host fqdn] user on the FreeIPA server.\", \"type\": \"string\"}, \"IdMNovaCredentialCache\": {\"default\": \"/etc/novajoin/krb5.cache\", \"description\": \"credential cache for nova/[host fqdn] user\", \"type\": \"string\"}, \"MakeHomeDir\": {\"type\": \"boolean\", \"description\": \"Configure PAM to create a users home directory if it does not exist.\", \"default\": false}, \"IdMNoNtpSetup\": {\"default\": false, \"description\": \"Set to true to add --no-ntp to the IDM client install call. This will cause IDM client install not to set up NTP.\", \"type\": \"boolean\"}, \"IdMEnrollBaseServer\": {\"default\": true, \"description\": \"Set to true to enroll the base server (computes, controllers)\", \"type\": \"boolean\"}, \"IdMInstallClientPackages\": {\"default\": false, \"description\": \"Set to True to have ansible-freeipa install ipa client packages on the overcloud node.\", \"type\": \"boolean\"}, \"IdMModifyDNS\": {\"default\": true, \"description\": \"Set to false to disable DNS records manipulation in the FreeIPA server.\", \"type\": \"boolean\"}, \"IdMZoneSplitIPv4\": {\"default\": 1, \"description\": \"The level by which the PTR DNS record is split when creating zones.\", \"type\": \"string\"}, \"IdMZoneSplitIPv6\": {\"default\": 1, \"description\": \"The level by which the PTR DNS record is split when creating zones.\", \"type\": \"string\"}}, \"conditions\": {\"idm_server_provided\": {\"not\": {\"equals\": [{\"get_param\": \"IdMServer\"}, []]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the ipaservice service\", \"value\": {\"service_name\": \"ipaservice\", \"upgrade_tasks\": [], \"step_config\": \"\", \"ipa_registration_tasks\": [{\"name\": \"Get undercloud FQDN\", \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"set_fact\": {\"undercloud_fqdn\": \"{{ ansible_facts[\'fqdn\'] }}\"}}, {\"include_role\": {\"name\": \"tripleo_ipa_registration\", \"apply\": {\"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"environment\": {\"map_merge\": [{\"IPA_USER\": \"nova/{{ undercloud_fqdn }}\", \"KRB5_CLIENT_KTNAME\": {\"get_param\": \"IdMNovaKeytab\"}, \"KRB5CCNAME\": {\"get_param\": \"IdMNovaCredentialCache\"}}, {\"if\": [\"idm_server_provided\", {\"IPA_HOST\": {\"get_param\": [\"IdMServer\", 0]}}]}]}}}, \"vars\": {\"tripleo_ipa_enroll_base_server\": {\"get_param\": \"IdMEnrollBaseServer\"}, \"tripleo_ipa_delegate_server\": \"{{ inventory_hostname }}\", \"tripleo_ipa_base_server_fqdn\": \"{{ fqdn_canonical }}\", \"tripleo_ipa_server_metadata\": \"{{ service_metadata_settings | to_json }}\"}, \"when\": \"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\"}, {\"name\": \"Enroll the node as an ipa client\", \"vars\": {\"ipaclient_install_packages\": {\"get_param\": \"IdMInstallClientPackages\"}, \"idm_enroll_base_server\": {\"get_param\": \"IdMEnrollBaseServer\"}}, \"block\": [{\"name\": \"check if default.conf exists\", \"stat\": {\"path\": \"/etc/ipa/default.conf\"}, \"register\": \"ipa_conf_exists\"}, {\"name\": \"install openssl-perl\", \"become\": true, \"package\": {\"name\": \"openssl-perl\", \"state\": \"present\"}, \"when\": [\"ipaclient_install_packages|bool\"]}, {\"name\": \"register as an ipa client\", \"include_role\": {\"name\": \"ipaclient\", \"apply\": {\"become\": true}}, \"vars\": {\"map_merge\": [{\"state\": \"present\", \"ipaclient_otp\": \"{{ ipa_host_otp }}\", \"ipaclient_mkhomedir\": {\"get_param\": \"MakeHomeDir\"}, \"ipaclient_no_ntp\": {\"get_param\": \"IdMNoNtpSetup\"}, \"ipaclient_force\": true, \"ipaclient_hostname\": \"{{ fqdn_canonical }}\", \"ansible_fqdn\": \"{{ ipaclient_hostname }}\", \"ipaclients\": [\"ipaclient_hostname\"], \"ansible_distribution\": \"{{ ansible_facts[\'distribution\'] }}\", \"ansible_distribution_major_version\": \"{{ ansible_facts[\'distribution_major_version\'] }}\", \"ansible_distribution_release\": \"{{ ansible_facts[\'distribution_release\'] }}\", \"ansible_distribution_version\": \"{{ ansible_facts[\'distribution_version\'] }}\", \"ansible_os_family\": \"{{ ansible_facts[\'os_family\'] }}\"}, {\"if\": [\"idm_server_provided\", {\"ipaclient_servers\": {\"get_param\": \"IdMServer\"}, \"ipaclient_domain\": {\"get_param\": \"IdMDomain\"}}]}]}, \"when\": [\"idm_enroll_base_server|bool\", \"not ipa_conf_exists.stat.exists\"]}, {\"name\": \"restart certmonger service\", \"become\": true, \"systemd\": {\"state\": \"restarted\", \"daemon_reload\": true, \"name\": \"certmonger.service\"}, \"when\": [\"idm_enroll_base_server|bool\", \"not ipa_conf_exists.stat.exists\"]}, {\"name\": \"set discovered ipa realm\", \"set_fact\": {\"idm_realm\": {\"str_replace\": {\"template\": \"{{ lookup(\'ini\', \'realm default=DEFAULT section=global file=/etc/ipa/default.conf\')}}\", \"params\": {\"DEFAULT\": {\"yaql\": {\"expression\": \"$.data.toUpper()\", \"data\": {\"get_param\": \"IdMDomain\"}}}}}}}}], \"when\": \"\'ipaservice\' in group_names and \'excluded_overcloud\' not in group_names\"}], \"external_deploy_tasks\": [{\"name\": \"add the DNS entries into IPA in step 1\", \"when\": \"step|int == 1\", \"block\": [{\"include_role\": {\"name\": \"tripleo_ipa_dns\"}, \"vars\": {\"tripleo_ipa_ptr_zone_split_ipv4\": {\"get_param\": \"IdMZoneSplitIPv4\"}, \"tripleo_ipa_ptr_zone_split_ipv6\": {\"get_param\": \"IdMZoneSplitIPv6\"}}, \"when\": {\"get_param\": \"IdMModifyDNS\"}}], \"environment\": {\"map_merge\": [{\"IPA_USER\": \"nova/{{ ansible_facts[\'fqdn\'] }}\", \"KRB5_CLIENT_KTNAME\": {\"get_param\": \"IdMNovaKeytab\"}, \"KRB5CCNAME\": {\"get_param\": \"IdMNovaCredentialCache\"}}, {\"if\": [\"idm_server_provided\", {\"IPA_HOST\": {\"get_param\": [\"IdMServer\", 0]}}]}]}}], \"scale_tasks\": [{\"when\": \"step|int == 1\", \"tags\": \"down\", \"block\": [{\"name\": \"unregister node from ipa server\", \"import_role\": {\"name\": \"tripleo_ipa_cleanup\"}, \"delegate_to\": \"{{ groups[\'Undercloud\'] | first }}\", \"vars\": {\"tripleo_ipa_keytab\": {\"get_param\": \"IdMNovaKeytab\"}, \"tripleo_ipa_hosts_to_delete\": [\"{{ fqdn_canonical }}\"]}}]}], \"external_upgrade_tasks\": [{\"when\": \"step|int == 1\", \"block\": [{\"name\": \"check if ipa server has required permissions\", \"import_role\": {\"name\": \"tls_everywhere\", \"tasks_from\": \"ipa-server-check\"}, \"tags\": [\"opendev-validation\", \"opendev-validation-tls-everywhere\"]}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(199,'2026-06-14 07:52:58',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAProxy deployment with TLS enabled, powered by certmonger\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HAProxyInternalTLSCertsDirectory\": {\"default\": \"/etc/pki/tls/certs/haproxy\", \"type\": \"string\"}, \"HAProxyInternalTLSKeysDirectory\": {\"default\": \"/etc/pki/tls/private/haproxy\", \"type\": \"string\"}, \"DeployedSSLCertificatePath\": {\"default\": \"/etc/pki/tls/private/overcloud_endpoint.pem\", \"description\": \"The filepath of the certificate as it will be stored in the controller.\\n\", \"type\": \"string\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"HAProxyCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"CertmongerCA\": {\"type\": \"string\", \"default\": \"\", \"description\": \"CA to use for certmonger\"}, \"HAProxyCertificateDNSNames\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"Override the default HAProxy Certificate DNS Names\"}, \"HAProxyCertificatePrincipal\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the default HAProxy Certificate Principal\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateKeySize\"}, \"\"]}}, \"principal_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificatePrincipal\"}, \"\"]}}, \"dnsnames_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateDNSNames\"}, []]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAProxy public TLS via certmonger role.\", \"value\": {\"service_name\": \"haproxy_public_tls_certmonger\", \"config_settings\": {\"tripleo::haproxy::service_certificate\": {\"get_param\": \"DeployedSSLCertificatePath\"}}, \"certificates_specs\": {\"haproxy-external\": {\"service_pem\": {\"get_param\": \"DeployedSSLCertificatePath\"}}}, \"metadata_settings\": [{\"service\": \"haproxy\", \"network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"type\": \"vip\"}], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": \"step|int == 1\", \"vars\": {\"certmonger_ca\": {\"get_param\": \"CertmongerCA\"}}, \"block\": [{\"name\": \"make sure certmonger is installed\", \"package\": {\"name\": \"certmonger\", \"state\": \"present\"}}, {\"name\": \"make sure certmonger service is started\", \"systemd\": {\"state\": \"started\", \"enabled\": true, \"masked\": false, \"name\": \"certmonger.service\"}}, {\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}]}, {\"name\": \"Extract and trust certmonger\'s local CA\", \"shell\": \"set -e\\nca_pem=\'/etc/pki/ca-trust/source/anchors/cm-local-ca.pem\'\\nopenssl pkcs12 -in /var/lib/certmonger/local/creds -out ${ca_pem} -nokeys -nodes -passin pass:\'\'\\nchmod 0644 ${ca_pem}\\nupdate-ca-trust extract\\ntest -e ${ca_pem} && openssl x509 -checkend 0 -noout -in ${ca_pem}\\n\", \"retries\": 5, \"delay\": 1, \"register\": \"local_ca_extract_result\", \"until\": \"local_ca_extract_result.rc == 0\", \"when\": \"certmonger_ca != \'IPA\' and (ipa_realm is not defined)\"}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": [{\"name\": \"haproxy-external-cert\", \"dns\": {\"if\": [\"dnsnames_override_set\", {\"get_param\": \"HAProxyCertificateDNSNames\"}, {\"str_replace\": {\"template\": \"{{cloud_names.cloud_name_NETWORK}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"ip\": {\"if\": [\"dnsnames_override_set\", {\"str_replace\": {\"template\": \"{{DNSNAMES|ipaddr}}\", \"params\": {\"DNSNAMES\": {\"get_param\": \"HAProxyCertificateDNSNames\"}}}}, {\"str_replace\": {\"template\": \"{{[cloud_names.cloud_name_NETWORK]|ipaddr}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"principal\": {\"if\": [\"principal_override_set\", {\"get_param\": \"HAProxyCertificatePrincipal\"}, {\"str_replace\": {\"template\": \"haproxy/{{cloud_names.cloud_name_NETWORK}}@{{idm_realm|default(\'UNDERCLOUD\')}}\", \"params\": {\"NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}}}}]}, \"run_after\": {\"str_replace\": {\"template\": \"# Copy crt and key for backward compatibility\\ncp \\\"/etc/pki/tls/certs/haproxy-external-cert.crt\\\" \\\"CERTSDIR/overcloud-haproxy-external.crt\\\"\\ncp \\\"/etc/pki/tls/private/haproxy-external-cert.key\\\" \\\"KEYSDIR/overcloud-haproxy-external.key\\\"\\n\\nca_type=CATYPE\\nif [ \\\"$ca_type\\\" = \\\"self-sign\\\" ]; then\\n  # refresh the ca cert just in case the ca cert has been renewed\\n  ca_pem=\'/etc/pki/ca-trust/source/anchors/cm-local-ca.pem\'\\n  openssl pkcs12 -in /var/lib/certmonger/local/creds -out ${ca_pem} -nokeys -nodes -passin pass:\'\'\\n  chmod 0644 ${ca_pem}\\n  update-ca-trust extract\\n  test -e ${ca_pem} && openssl x509 -checkend 0 -noout -in ${ca_pem}\\n  openssl x509 -in ${ca_pem} -out /tmp/cm-local-ca.pem\\n  ca_path=\\\"/tmp/cm-local-ca.pem\\\"\\nelse\\n  ca_path=\\\"/etc/ipa/ca.crt\\\"\\nfi\\n\\nservice_crt=\\\"CERTSDIR/overcloud-haproxy-external.crt\\\"\\nservice_key=\\\"KEYSDIR/overcloud-haproxy-external.key\\\"\\nservice_pem=\\\"PEMPATH\\\"\\n\\ncat \\\"$service_crt\\\" \\\"$ca_path\\\" \\\"$service_key\\\" > \\\"$service_pem\\\"\\n\\ncontainer_name=$({{container_cli}} ps --format=\\\\{\\\\{.Names\\\\}\\\\} | grep -w -E \'haproxy(-bundle-.*-[0-9]+)?\')\\n# Inject the new pem into the running container\\nif echo \\\"$container_name\\\" | grep -q \\\"^haproxy-bundle\\\"; then\\n  # lp#1917868: Do not use podman cp with HA containers as they get\\n  # frozen temporarily and that can make pacemaker operation fail.\\n  tar -c \\\"$service_pem\\\" | {{container_cli}} exec -i \\\"$container_name\\\" tar -C / -xv\\n  # no need to update the mount point, because pacemaker\\n  # recreates the container when it\'s restarted\\nelse\\n  # Refresh the pem at the mount-point\\n  {{container_cli}} cp $service_pem \\\"$container_name:/var/lib/kolla/config_files/src-tls/$service_pem\\\"\\n  # Copy the new pem from the mount-point to the real path\\n  {{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_pem\\\" \\\"$service_pem\\\"\\nfi\\n# Set appropriate permissions\\n{{container_cli}} exec \\\"$container_name\\\" chown haproxy:haproxy \\\"$service_pem\\\"\\n# Trigger a reload for HAProxy to read the new certificates\\n{{container_cli}} kill --signal HUP \\\"$container_name\\\"\\n\", \"params\": {\"CATYPE\": \"{{ (certmonger_ca == \'IPA\' or idm_realm is defined) | ternary(\'ipa\', \'self-sign\') }}\", \"CERTSDIR\": {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"KEYSDIR\": {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}, \"PEMPATH\": {\"get_param\": \"DeployedSSLCertificatePath\"}}}}, \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"HAProxyCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"{{ (certmonger_ca == \'IPA\' or idm_realm is defined) | ternary(\'ipa\', \'self-sign\') }}\"}]}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(200,'2026-06-14 07:52:58',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Keystone service\\n\", \"parameters\": {\"ContainerKeystoneImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1\"}, \"ContainerKeystoneConfigImage\": {\"description\": \"The container image to use for the keystone config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"DeployIdentifier\": {\"default\": 1781423504, \"type\": \"string\", \"description\": \"Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update.\\n\"}, \"AdminPassword\": {\"description\": \"The password for the keystone admin account, used for monitoring, querying neutron etc.\", \"type\": \"string\", \"hidden\": true, \"default\": \"7SL10926qQjuovPpgRXxC5bGI\"}, \"KeystoneTokenProvider\": {\"description\": \"The keystone token format\", \"type\": \"string\", \"default\": \"fernet\", \"constraints\": [{\"allowed_values\": [\"fernet\"]}]}, \"SSLCertificate\": {\"default\": \"\", \"description\": \"The content of the SSL certificate (without Key) in PEM format.\\n\", \"type\": \"string\"}, \"PublicSSLCertificateAutogenerated\": {\"default\": true, \"description\": \"Whether the public SSL certificate was autogenerated or not.\\n\", \"type\": \"boolean\"}, \"EnablePublicTLS\": {\"default\": true, \"description\": \"Whether to enable TLS on the public interface or not.\\n\", \"type\": \"boolean\"}, \"PublicTLSCAFile\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the public network.\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}, \"KeystoneSSLCertificate\": {\"default\": \"\", \"description\": \"Keystone certificate for verifying token validity.\", \"type\": \"string\"}, \"KeystoneSSLCertificateKey\": {\"default\": \"\", \"description\": \"Keystone key for signing tokens.\", \"type\": \"string\", \"hidden\": true}, \"KeystoneNotificationFormat\": {\"description\": \"The Keystone notification format\", \"default\": \"basic\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"basic\", \"cadf\"]}]}, \"KeystoneNotificationTopics\": {\"description\": \"Keystone notification topics to enable\", \"default\": [], \"type\": \"comma_delimited_list\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"Debug\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Set to True to enable debugging on all services.\"}, \"KeystoneDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Keystone service.\", \"type\": \"boolean\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"AdminToken\": {\"description\": \"The keystone auth secret and db password.\", \"type\": \"string\", \"hidden\": true, \"default\": \"7RCh5nAw75J5v0Ioyr8GICLPy\"}, \"TokenExpiration\": {\"default\": 3600, \"description\": \"Set a token expiration time in seconds.\", \"type\": \"number\"}, \"KeystoneWorkers\": {\"type\": \"string\", \"description\": \"Set the number of workers for keystone::wsgi::apache\", \"default\": 1}, \"MonitoringSubscriptionKeystone\": {\"default\": \"overcloud-keystone\", \"type\": \"string\"}, \"KeystoneCredential0\": {\"type\": \"string\", \"description\": \"The first Keystone credential key. Must be a valid key.\", \"default\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\"}, \"KeystoneCredential1\": {\"type\": \"string\", \"description\": \"The second Keystone credential key. Must be a valid key.\", \"default\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\"}, \"KeystoneFernetKeys\": {\"type\": \"json\", \"description\": \"Mapping containing keystone\'s fernet keys and their paths.\", \"default\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}}, \"KeystoneFernetMaxActiveKeys\": {\"type\": \"number\", \"description\": \"The maximum active keys in the keystone fernet key repository.\", \"default\": 5}, \"ManageKeystoneFernetKeys\": {\"type\": \"boolean\", \"default\": true, \"description\": \"Whether TripleO should manage the keystone fernet keys or not. If set to true, the fernet keys will get the values from the saved keys repository in mistral (the KeystoneFernetKeys variable). If set to false, only the stack creation initializes the keys, but subsequent updates won\'t touch them.\"}, \"KeystoneLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.keystone\", \"file\": \"/var/log/containers/keystone/keystone.log\"}}, \"KeystonePolicies\": {\"description\": \"A hash of policies to configure for Keystone.\\ne.g. { keystone-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"KeystoneLDAPDomainEnable\": {\"description\": \"Trigger to call ldap_backend puppet keystone define.\", \"type\": \"boolean\", \"default\": false}, \"KeystoneLDAPBackendConfigs\": {\"description\": \"Hash containing the configurations for the LDAP backends configured in keystone.\", \"type\": \"json\", \"default\": {}, \"hidden\": true}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"KeystoneNotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"Driver or drivers to handle sending notifications. This parameter is\\nspecific to Keystone.\\n\"}, \"KeystoneEnableDBPurge\": {\"default\": true, \"description\": \"Whether to create cron job for purging soft deleted rows in Keystone database.\\n\", \"type\": \"boolean\"}, \"KeystoneCronTrustFlushEnsure\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Ensure\\n\", \"default\": \"present\"}, \"KeystoneCronTrustFlushMinute\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Minute\\n\", \"default\": \"1\"}, \"KeystoneCronTrustFlushHour\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Hour\\n\", \"default\": \"*\"}, \"KeystoneCronTrustFlushMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Month Day\\n\", \"default\": \"*\"}, \"KeystoneCronTrustFlushMonth\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Month\\n\", \"default\": \"*\"}, \"KeystoneCronTrustFlushWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Week Day\\n\", \"default\": \"*\"}, \"KeystoneCronTrustFlushMaxDelay\": {\"type\": \"number\", \"description\": \"Cron to purge expired or soft-deleted trusts - Max Delay\\n\", \"default\": 0}, \"KeystoneCronTrustFlushDestination\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - Log destination\\n\", \"default\": \"/var/log/keystone/keystone-trustflush.log\"}, \"KeystoneCronTrustFlushUser\": {\"type\": \"string\", \"description\": \"Cron to purge expired or soft-deleted trusts - User\\n\", \"default\": \"keystone\"}, \"KeystoneChangePasswordUponFirstUse\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Enabling this option requires users to change their password when the user is created, or upon administrative reset.\", \"constraints\": [{\"allowed_values\": [\"\", \"true\", \"True\", \"TRUE\", \"false\", \"False\", \"FALSE\"]}]}, \"KeystoneDisableUserAccountDaysInactive\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The maximum number of days a user can go without authenticating before being considered \\\"inactive\\\" and automatically disabled (locked).\"}, \"KeystoneLockoutDuration\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The number of seconds a user account will be locked when the maximum number of failed authentication attempts (as specified by KeystoneLockoutFailureAttempts) is exceeded.\"}, \"KeystoneLockoutFailureAttempts\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The maximum number of times that a user can fail to authenticate before the user account is locked for the number of seconds specified by KeystoneLockoutDuration.\"}, \"KeystoneMinimumPasswordAge\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The number of days that a password must be used before the user can change it. This prevents users from changing their passwords immediately in order to wipe out their password history and reuse an old password.\"}, \"KeystonePasswordExpiresDays\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The number of days for which a password will be considered valid before requiring it to be changed.\"}, \"KeystonePasswordRegex\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The regular expression used to validate password strength requirements.\"}, \"KeystonePasswordRegexDescription\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Describe your password regular expression here in language for humans.\"}, \"KeystoneUniqueLastPasswordCount\": {\"type\": \"string\", \"default\": \"\", \"description\": \"This controls the number of previous user password iterations to keep in history, in order to enforce that newly created passwords are unique.\"}, \"KeystoneCorsAllowedOrigin\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Indicate whether this resource may be shared with the domain received in the request \\\"origin\\\" header.\"}, \"KeystoneEnableMember\": {\"description\": \"Create the _member_ role, useful for undercloud deployment.\", \"type\": \"boolean\", \"default\": false}, \"KeystoneFederationEnable\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Enable support for federated authentication.\"}, \"KeystoneTrustedDashboards\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"A list of dashboard URLs trusted for single sign-on.\"}, \"KeystoneAuthMethods\": {\"type\": \"comma_delimited_list\", \"default\": [], \"description\": \"A list of methods used for authentication.\"}, \"KeystoneOpenIdcEnable\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Enable support for OpenIDC federation.\"}, \"KeystoneOpenIdcIdpName\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The name associated with the IdP in Keystone.\"}, \"KeystoneOpenIdcProviderMetadataUrl\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The url that points to your OpenID Connect provider metadata\"}, \"KeystoneOpenIdcClientId\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The client ID to use when handshaking with your OpenID Connect provider\"}, \"KeystoneOpenIdcClientSecret\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The client secret to use when handshaking with your OpenID Connect provider\"}, \"KeystoneOpenIdcCryptoPassphrase\": {\"type\": \"string\", \"default\": \"openstack\", \"description\": \"Passphrase to use when encrypting data for OpenID Connect handshake.\"}, \"KeystoneOpenIdcOutgoingProxy\": {\"type\": \"string\", \"default\": \"\", \"description\": \"The outgoing proxy to use for OpenID connections.\"}, \"KeystoneOpenIdcResponseType\": {\"type\": \"string\", \"default\": \"id_token\", \"description\": \"Response type to be expected from the OpenID Connect provider.\"}, \"KeystoneOpenIdcRemoteIdAttribute\": {\"type\": \"string\", \"default\": \"OIDC-iss\", \"description\": \"Attribute to be used to obtain the entity ID of the Identity Provider from the environment.\"}, \"KeystoneOpenIdcEnableOAuth\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Enable OAuth 2.0 integration.\"}, \"KeystoneOpenIdcIntrospectionEndpoint\": {\"type\": \"string\", \"default\": \"\", \"description\": \"OAuth 2.0 introspection endpoint for mod_auth_openidc\"}, \"KeystoneOpenIdcClaimDelimiter\": {\"type\": \"string\", \"default\": \";\", \"description\": \"The delimiter to use when setting multi-valued claims.\"}, \"KeystoneOpenIdcPassUserInfoAs\": {\"type\": \"string\", \"default\": \"claims\", \"description\": \"Define the way(s) in which the claims resolved from the userinfo endpoint are passed to the application according to OIDCPassClaimsAs.\", \"constraints\": [{\"allowed_values\": [\"claims\", \"json\", \"jwt\"]}]}, \"KeystoneOpenIdcPassClaimsAs\": {\"type\": \"string\", \"default\": \"both\", \"description\": \"Define the way in which the claims and tokens are passed to the application environment: \\\"none\\\": no claims/tokens are passed \\\"environment\\\": claims/tokens are passed as environment variables \\\"headers\\\": claims/tokens are passed in headers (also useful in reverse proxy scenario\'s) \\\"both\\\": claims/tokens are passed as both headers as well as environment variables (default)\", \"constraints\": [{\"allowed_values\": [\"none\", \"environment\", \"headers\", \"both\"]}]}, \"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"EnforceSecureRbac\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Setting this option to True will configure each OpenStack service to enforce Secure RBAC by setting `[oslo_policy] enforce_new_defaults` and `[oslo_policy] enforce_scope` to True. This introduces a consistent set of RBAC personas across OpenStack services that include support for system and project scope, as well as keystone\'s default roles, admin, member, and reader. Do not enable this functionality until all services in your deployment actually support secure RBAC.\"}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"ApacheServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"KeystoneLogging\": {\"type\": \"OS::TripleO::Services::Logging::Keystone\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerKeystoneImage\": \"ContainerKeystoneImage\", \"ContainerKeystoneConfigImage\": \"ContainerKeystoneConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerKeystoneImage\": {\"get_param\": \"ContainerKeystoneImage\"}, \"ContainerKeystoneConfigImage\": {\"get_param\": \"ContainerKeystoneConfigImage\"}}}]}}}}, \"conditions\": {\"public_tls_enabled\": {\"and\": [{\"get_param\": \"EnablePublicTLS\"}, {\"or\": [{\"not\": {\"equals\": [{\"get_param\": \"SSLCertificate\"}, \"\"]}}, {\"get_param\": \"PublicSSLCertificateAutogenerated\"}]}]}, \"keystone_fernet_tokens\": {\"equals\": [{\"get_param\": \"KeystoneTokenProvider\"}, \"fernet\"]}, \"nontls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"not\": {\"get_param\": \"MemcachedTLS\"}}]}, \"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}, \"keystone_outgoing_proxy\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": \"KeystoneOpenIdcOutgoingProxy\"}, \"\"]}}, {\"get_param\": \"KeystoneOpenIdcEnable\"}]}, \"change_password_upon_first_use_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneChangePasswordUponFirstUse\"}, \"\"]}}, \"disable_user_account_days_inactive_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneDisableUserAccountDaysInactive\"}, \"\"]}}, \"lockout_duration_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneLockoutDuration\"}, \"\"]}}, \"lockout_failure_attempts_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneLockoutFailureAttempts\"}, \"\"]}}, \"minimum_password_age_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneMinimumPasswordAge\"}, \"\"]}}, \"password_expires_days_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystonePasswordExpiresDays\"}, \"\"]}}, \"password_regex_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystonePasswordRegex\"}, \"\"]}}, \"password_regex_description_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystonePasswordRegexDescription\"}, \"\"]}}, \"unique_last_password_count_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneUniqueLastPasswordCount\"}, \"\"]}}, \"cors_allowed_origin_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneCorsAllowedOrigin\"}, \"\"]}}, \"keystone_notification_driver_set\": {\"not\": {\"equals\": [{\"get_param\": \"KeystoneNotificationDriver\"}, []]}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Keystone API role.\", \"value\": {\"service_name\": \"keystone\", \"firewall_rules\": {\"111 keystone\": {\"dport\": [5000, {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}]}}, \"firewall_frontend_rules\": {\"100 keystone_public_haproxy_frontend\": {\"dport\": [5000]}, \"100 keystone_admin_haproxy_frontend\": {\"dport\": [{\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}]}}, \"firewall_ssl_frontend_rules\": {\"100 keystone_public_haproxy_frontend_ssl\": {\"dport\": [13000]}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionKeystone\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"config_settings\"]}, {\"if\": [\"cors_allowed_origin_set\", {\"keystone::cors::allowed_origin\": {\"get_param\": \"KeystoneCorsAllowedOrigin\"}}]}, {\"keystone::database_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"keystone\", \"password\": {\"get_param\": \"AdminToken\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/keystone\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"keystone\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"keystone::token_expiration\": {\"get_param\": \"TokenExpiration\"}, \"keystone::policy::policies\": {\"get_param\": \"KeystonePolicies\"}, \"keystone_ssl_certificate\": {\"get_param\": \"KeystoneSSLCertificate\"}, \"keystone_ssl_certificate_key\": {\"get_param\": \"KeystoneSSLCertificateKey\"}, \"keystone::token_provider\": {\"get_param\": \"KeystoneTokenProvider\"}, \"keystone::enable_fernet_setup\": {\"if\": [\"keystone_fernet_tokens\", true, false]}, \"keystone::fernet_max_active_keys\": {\"get_param\": \"KeystoneFernetMaxActiveKeys\"}, \"keystone::enable_proxy_headers_parsing\": true, \"keystone::enable_credential_setup\": true, \"keystone::credential_keys\": {\"/etc/keystone/credential-keys/0\": {\"content\": {\"get_param\": \"KeystoneCredential0\"}}, \"/etc/keystone/credential-keys/1\": {\"content\": {\"get_param\": \"KeystoneCredential1\"}}}, \"keystone::fernet_keys\": {\"get_param\": \"KeystoneFernetKeys\"}, \"keystone::fernet_replace_keys\": {\"get_param\": \"ManageKeystoneFernetKeys\"}, \"keystone::logging::debug\": {\"if\": [{\"get_param\": \"KeystoneDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"keystone::notification_driver\": {\"if\": [\"keystone_notification_driver_set\", {\"get_param\": \"KeystoneNotificationDriver\"}, {\"get_param\": \"NotificationDriver\"}]}, \"keystone::notification_format\": {\"get_param\": \"KeystoneNotificationFormat\"}, \"tripleo::profile::base::keystone::extra_notification_topics\": {\"get_param\": \"KeystoneNotificationTopics\"}, \"keystone_enable_db_purge\": {\"get_param\": \"KeystoneEnableDBPurge\"}, \"keystone::cron::trust_flush::ensure\": {\"get_param\": \"KeystoneCronTrustFlushEnsure\"}, \"keystone::cron::trust_flush::minute\": {\"get_param\": \"KeystoneCronTrustFlushMinute\"}, \"keystone::cron::trust_flush::hour\": {\"get_param\": \"KeystoneCronTrustFlushHour\"}, \"keystone::cron::trust_flush::monthday\": {\"get_param\": \"KeystoneCronTrustFlushMonthday\"}, \"keystone::cron::trust_flush::month\": {\"get_param\": \"KeystoneCronTrustFlushMonth\"}, \"keystone::cron::trust_flush::weekday\": {\"get_param\": \"KeystoneCronTrustFlushWeekday\"}, \"keystone::cron::trust_flush::maxdelay\": {\"get_param\": \"KeystoneCronTrustFlushMaxDelay\"}, \"keystone::cron::trust_flush::destination\": {\"get_param\": \"KeystoneCronTrustFlushDestination\"}, \"keystone::cron::trust_flush::user\": {\"get_param\": \"KeystoneCronTrustFlushUser\"}, \"keystone::rabbit_heartbeat_timeout_threshold\": 60, \"keystone::rabbit_heartbeat_in_pthread\": false, \"keystone::service_name\": \"httpd\", \"keystone::enable_ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"keystone::wsgi::apache::api_port\": [5000, {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"port\"]}], \"keystone::wsgi::apache::ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"keystone::wsgi::apache::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}}}, \"keystone::wsgi::apache::workers\": {\"get_param\": \"KeystoneWorkers\"}, \"keystone::wsgi::apache::threads\": 1, \"keystone::db::database_db_max_retries\": -1, \"keystone::db::database_max_retries\": -1, \"keystone::wsgi::apache::bind_host\": [{\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystonePublicApiNetwork\"]}}}}, {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"KeystoneAdminApiNetwork\"]}}}}]}, {\"keystone::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"keystone::cache::backend_argument\": [{\"str_replace\": {\"template\": \"memcached_expire_time: $EXPIRATION\", \"params\": {\"$EXPIRATION\": {\"get_param\": \"TokenExpiration\"}}}}], \"keystone::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}}, {\"if\": [\"tls_cache_enabled\", {\"keystone::cache::backend\": \"dogpile.cache.pymemcache\", \"keystone::token_caching\": true}, {\"keystone::cache::backend\": \"dogpile.cache.memcached\"}]}, {\"if\": [{\"get_param\": \"KeystoneFederationEnable\"}, {\"keystone_federation_enabled\": true, \"keystone::federation::trusted_dashboards\": {\"get_param\": \"KeystoneTrustedDashboards\"}}]}, {\"if\": [{\"get_param\": \"KeystoneOpenIdcEnable\"}, {\"keystone_openidc_enabled\": true, \"keystone::federation::openidc::methods\": {\"get_param\": \"KeystoneAuthMethods\"}, \"keystone::federation::openidc::keystone_url\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"keystone::federation::openidc::idp_name\": {\"get_param\": \"KeystoneOpenIdcIdpName\"}, \"keystone::federation::openidc::openidc_provider_metadata_url\": {\"get_param\": \"KeystoneOpenIdcProviderMetadataUrl\"}, \"keystone::federation::openidc::openidc_client_id\": {\"get_param\": \"KeystoneOpenIdcClientId\"}, \"keystone::federation::openidc::openidc_client_secret\": {\"get_param\": \"KeystoneOpenIdcClientSecret\"}, \"keystone::federation::openidc::openidc_crypto_passphrase\": {\"get_param\": \"KeystoneOpenIdcCryptoPassphrase\"}, \"keystone::federation::openidc::openidc_response_type\": {\"get_param\": \"KeystoneOpenIdcResponseType\"}, \"keystone::federation::openidc::remote_id_attribute\": {\"get_param\": \"KeystoneOpenIdcRemoteIdAttribute\"}, \"keystone::federation::openidc::openidc_enable_oauth\": {\"get_param\": \"KeystoneOpenIdcEnableOAuth\"}, \"keystone::federation::openidc::openidc_introspection_endpoint\": {\"get_param\": \"KeystoneOpenIdcIntrospectionEndpoint\"}, \"keystone::federation::openidc::openidc_pass_userinfo_as\": {\"get_param\": \"KeystoneOpenIdcPassUserInfoAs\"}, \"keystone::federation::openidc::openidc_pass_claim_as\": {\"get_param\": \"KeystoneOpenIdcPassClaimsAs\"}, \"keystone::federation::openidc::openidc_claim_delimiter\": {\"get_param\": \"KeystoneOpenIdcClaimDelimiter\"}, \"keystone::federation::openidc::openidc_cache_type\": {\"if\": [\"nontls_cache_enabled\", \"memcache\"]}}]}, {\"if\": [\"keystone_outgoing_proxy\", {\"keystone::federation::openidc::openidc_outgoing_proxy\": {\"get_param\": \"KeystoneOpenIdcOutgoingProxy\"}}]}, {\"if\": [{\"get_param\": \"KeystoneLDAPDomainEnable\"}, {\"tripleo::profile::base::keystone::ldap_backend_enable\": true, \"keystone::using_domain_config\": true, \"tripleo::profile::base::keystone::ldap_backends_config\": {\"get_param\": \"KeystoneLDAPBackendConfigs\"}}]}, {\"if\": [\"change_password_upon_first_use_set\", {\"keystone::security_compliance::change_password_upon_first_use\": {\"get_param\": \"KeystoneChangePasswordUponFirstUse\"}}]}, {\"if\": [\"disable_user_account_days_inactive_set\", {\"keystone::security_compliance::disable_user_account_days_inactive\": {\"get_param\": \"KeystoneDisableUserAccountDaysInactive\"}}]}, {\"if\": [\"lockout_duration_set\", {\"keystone::security_compliance::lockout_duration\": {\"get_param\": \"KeystoneLockoutDuration\"}}]}, {\"if\": [\"lockout_failure_attempts_set\", {\"keystone::security_compliance::lockout_failure_attempts\": {\"get_param\": \"KeystoneLockoutFailureAttempts\"}}]}, {\"if\": [\"minimum_password_age_set\", {\"keystone::security_compliance::minimum_password_age\": {\"get_param\": \"KeystoneMinimumPasswordAge\"}}]}, {\"if\": [\"password_expires_days_set\", {\"keystone::security_compliance::password_expires_days\": {\"get_param\": \"KeystonePasswordExpiresDays\"}}]}, {\"if\": [\"password_regex_set\", {\"keystone::security_compliance::password_regex\": {\"get_param\": \"KeystonePasswordRegex\"}}]}, {\"if\": [\"password_regex_description_set\", {\"keystone::security_compliance::password_regex_description\": {\"get_param\": \"KeystonePasswordRegexDescription\"}}]}, {\"if\": [\"unique_last_password_count_set\", {\"keystone::security_compliance::unique_last_password_count\": {\"get_param\": \"KeystoneUniqueLastPasswordCount\"}}]}, {\"apache::default_vhost\": false}, {\"get_attr\": [\"KeystoneLogging\", \"config_settings\"]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_keystone\": {\"get_param\": \"KeystoneLoggingSource\"}}, \"mysql\": {\"keystone::db::mysql::password\": {\"get_param\": \"AdminToken\"}, \"keystone::db::mysql::user\": \"keystone\", \"keystone::db::mysql::host\": \"%\", \"keystone::db::mysql::dbname\": \"keystone\"}, \"pacemaker\": {\"keystone::endpoint::public_url\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"keystone::endpoint::internal_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"keystone::endpoint::admin_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"uri_no_suffix\"]}, \"keystone::endpoint::region\": {\"get_param\": \"KeystoneRegion\"}, \"keystone::admin_password\": {\"get_param\": \"AdminPassword\"}}, \"horizon\": {\"if\": [{\"get_param\": \"KeystoneLDAPDomainEnable\"}, {\"horizon::keystone_multidomain_support\": true, \"horizon::keystone_default_domain\": \"Default\"}]}}, \"puppet_config\": {\"config_volume\": \"keystone\", \"puppet_tags\": \"keystone_config,keystone_domain_config\", \"step_config\": {\"list_join\": [\"\\n\", [\"[\'Keystone_user\', \'Keystone_endpoint\', \'Keystone_domain\', \'Keystone_tenant\', \'Keystone_user_role\', \'Keystone_role\', \'Keystone_service\'].each |String $val| { noop_resource($val) }\", \"include tripleo::profile::base::keystone\\n\", {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerKeystoneConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/keystone.json\": {\"command\": \"/usr/sbin/httpd\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/keystone/fernet-keys\", \"dest\": \"/etc/keystone/fernet-keys\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}, \"/var/lib/kolla/config_files/keystone_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"KeystoneLogging\", \"docker_config\", \"step_2\"]}, \"step_3\": {\"keystone_db_sync\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerKeystoneImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"detach\": false, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"KeystoneLogging\", \"volumes\"]}, [\"/etc/openldap:/etc/openldap:ro\", \"/var/lib/kolla/config_files/keystone.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/keystone:/var/lib/kolla/config_files/src:ro\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"map_merge\": [{\"get_attr\": [\"KeystoneLogging\", \"environment\"]}, {\"KOLLA_BOOTSTRAP\": true, \"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\", \"TRIPLEO_DEPLOY_IDENTIFIER\": {\"get_param\": \"DeployIdentifier\"}}]}, \"command\": [\"/usr/bin/bootstrap_host_exec\", \"keystone\", \"/usr/local/bin/kolla_start\"]}, \"keystone\": {\"start_order\": 2, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerKeystoneImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"KeystoneLogging\", \"volumes\"]}, [\"/etc/openldap:/etc/openldap:ro\", \"/var/lib/kolla/config_files/keystone.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/keystone:/var/lib/kolla/config_files/src:ro\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}, \"keystone_bootstrap\": {\"start_order\": 3, \"action\": \"exec\", \"user\": \"root\", \"command\": [\"keystone\", \"/usr/bin/bootstrap_host_exec\", \"keystone\", \"keystone-manage\", \"bootstrap\"], \"environment\": {\"KOLLA_BOOTSTRAP\": true, \"OS_BOOTSTRAP_PASSWORD\": {\"get_param\": \"AdminPassword\"}, \"OS_BOOTSTRAP_USERNAME\": \"admin\", \"OS_BOOTSTRAP_PROJECT_NAME\": \"admin\", \"OS_BOOTSTRAP_ROLE_NAME\": \"admin\", \"OS_BOOTSTRAP_SERVICE_NAME\": \"keystone\", \"OS_BOOTSTRAP_ADMIN_URL\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"uri_no_suffix\"]}, \"OS_BOOTSTRAP_PUBLIC_URL\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"OS_BOOTSTRAP_INTERNAL_URL\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"OS_BOOTSTRAP_REGION_ID\": {\"get_param\": \"KeystoneRegion\"}}}, \"keystone_cron\": {\"start_order\": 4, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerKeystoneImage\"]}, \"user\": \"root\", \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron keystone\"}, \"command\": [\"/bin/bash\", \"-c\", \"/usr/local/bin/kolla_set_configs && /usr/sbin/crond -n\"], \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"KeystoneLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/keystone_cron.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/keystone:/var/lib/kolla/config_files/src:ro\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}, \"step_4\": {\"keystone_refresh\": {\"start_order\": 1, \"action\": \"exec\", \"user\": \"root\", \"command\": [\"keystone\", \"pkill\", \"--signal\", \"USR1\", \"httpd\"]}}}, \"external_deploy_tasks\": [{\"name\": \"Manage clouds.yaml files\", \"when\": [\"step|int == 1\", \"not ansible_check_mode|bool\"], \"block\": [{\"name\": \"Create /etc/openstack directory if it does not exist\", \"become\": true, \"file\": {\"mode\": \"0755\", \"owner\": \"root\", \"path\": \"/etc/openstack\", \"state\": \"directory\"}}, {\"name\": \"Configure /etc/openstack/clouds.yaml\", \"include_role\": {\"name\": \"tripleo_keystone_resources\", \"tasks_from\": \"clouds\"}, \"vars\": {\"tripleo_keystone_resources_cloud_name\": {\"get_param\": \"RootStackName\"}, \"tripleo_keystone_resources_cloud_config\": {\"auth\": {\"auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"password\": {\"get_param\": \"AdminPassword\"}, \"project_domain_name\": \"Default\", \"project_name\": \"admin\", \"user_domain_name\": \"Default\", \"username\": \"admin\"}, \"cacert\": {\"if\": [\"public_tls_enabled\", {\"get_param\": \"PublicTLSCAFile\"}, \"\"]}, \"identity_api_version\": \"3\", \"volume_api_version\": \"3\", \"region_name\": {\"get_param\": \"KeystoneRegion\"}}}}]}, {\"name\": \"Manage Keystone resources\", \"become\": true, \"when\": [\"step|int == 4\", \"not ansible_check_mode|bool\"], \"block\": [{\"name\": \"Manage Keystone resources for OpenStack services\", \"include_role\": {\"name\": \"tripleo_keystone_resources\"}, \"vars\": {\"tripleo_keystone_resources_catalog_config\": \"{{ keystone_resources }}\", \"tripleo_keystone_resources_service_project\": \"service\", \"tripleo_keystone_resources_cloud_name\": {\"get_param\": \"RootStackName\"}, \"tripleo_keystone_resources_region\": {\"get_param\": \"KeystoneRegion\"}, \"tripleo_keystone_resources_admin_endpoint\": {\"get_param\": [\"EndpointMap\", \"KeystoneAdmin\", \"uri_no_suffix\"]}, \"tripleo_keystone_resources_public_endpoint\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"tripleo_keystone_resources_internal_endpoint\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"tripleo_keystone_resources_admin_password\": {\"get_param\": \"AdminPassword\"}, \"tripleo_keystone_resources_member_role_enabled\": {\"get_param\": \"KeystoneEnableMember\"}}}, {\"name\": \"is Keystone LDAP enabled\", \"set_fact\": {\"keystone_ldap_domain_enabled\": {\"get_param\": \"KeystoneLDAPDomainEnable\"}}}, {\"name\": \"Set fact for tripleo_keystone_ldap_domains\", \"set_fact\": {\"tripleo_keystone_ldap_domains\": {\"get_param\": \"KeystoneLDAPBackendConfigs\"}}, \"when\": \"keystone_ldap_domain_enabled|bool\"}, {\"name\": \"Manage Keystone domains from LDAP config\", \"when\": \"keystone_ldap_domain_enabled|bool\", \"include_role\": {\"name\": \"tripleo_keystone_resources\", \"tasks_from\": \"domains\"}, \"vars\": {\"tripleo_keystone_resources_catalog_config\": \"{{ keystone_resources }}\", \"tripleo_keystone_resources_cloud_name\": {\"get_param\": \"RootStackName\"}, \"batched_tripleo_keystone_resources_domains\": \"{{ tripleo_keystone_ldap_domains | list }}\"}}]}], \"deploy_steps_tasks\": {\"list_concat\": [{\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"deploy_steps_tasks\"]}, [{\"name\": \"validate keystone container state\", \"containers.podman.podman_container_info\": {\"name\": \"keystone\"}, \"register\": \"keystone_infos\", \"failed_when\": [\"keystone_infos.containers.0.Healthcheck.Status is defined\", \"\'healthy\' not in keystone_infos.containers.0.Healthcheck.Status\"], \"retries\": 10, \"delay\": 30, \"tags\": [\"opendev-validation\", \"opendev-validation-keystone\"], \"when\": [\"container_cli == \'podman\'\", \"not container_healthcheck_disabled\", \"step|int == 4\"]}]]}, \"host_prep_tasks\": {\"list_concat\": [{\"get_attr\": [\"KeystoneLogging\", \"host_prep_tasks\"]}, [{\"name\": \"Check if file certs_valid exist\", \"stat\": {\"path\": \"/etc/openldap/certs/certs_valid\"}, \"register\": \"certs_valid_stat\"}, {\"name\": \"Check if file cert9.db exist\", \"stat\": {\"path\": \"/etc/openldap/certs/cert9.db\"}, \"register\": \"cert9_stat\", \"when\": \"not certs_valid_stat.stat.exists\"}, {\"name\": \"Check if file key4.db exist\", \"stat\": {\"path\": \"/etc/openldap/certs/key4.db\"}, \"register\": \"key4_stat\", \"when\": \"not certs_valid_stat.stat.exists\"}, {\"fail\": {\"msg\": \"Keys and/or certificates were found in /etc/openldap/certs but these conflicts with keystone python LDAP calls.  If you know those certificates are valid and not causing any conflicts, you can touch /etc/openldap/certs/certs_valid in order to skip this failure and retry or you can delete the files located in /etc/openldap/certs and retry.\\n\"}, \"when\": \"( cert9_stat.stat.exists or key4_stat.stat.exists ) and not certs_valid_stat.stat.exists\"}]]}, \"metadata_settings\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"metadata_settings\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop keystone container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"keystone\", \"keystone_cron\"], \"tripleo_delegate_to\": \"{{ groups[\'keystone\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (201,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Manila API service\\n\", \"parameters\": {\"ContainerManilaApiImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1\"}, \"ContainerManilaConfigImage\": {\"description\": \"The container image to use for the manila config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"ManilaWorkers\": {\"type\": \"string\", \"description\": \"Set the number of workers for manila::wsgi::apache\", \"default\": \"%{::os_workers}\"}, \"ManilaPassword\": {\"description\": \"The password for the manila service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"JkNG5yymxEErIbrkh64ATh0IL\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"ManilaApiPolicies\": {\"description\": \"A hash of policies to configure for Manila API.\\ne.g. { manila-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"MonitoringSubscriptionManilaApi\": {\"default\": \"overcloud-manila-api\", \"type\": \"string\"}, \"ManilaEnabledShareProtocols\": {\"default\": \"\", \"description\": \"List of protocols to be allowed for share creation in manila. When not set, the list is inferred via the storage back end/s enabled.\", \"type\": \"comma_delimited_list\"}, \"ManilaCronDbPurgeMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"ManilaCronDbPurgeHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"ManilaCronDbPurgeMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"ManilaCronDbPurgeMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"ManilaCronDbPurgeWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"ManilaCronDbPurgeUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"manila\"}, \"ManilaCronDbPurgeAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"ManilaCronDbPurgeDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/var/log/manila/manila-rowsflush.log\"}, \"ManilaCronDbPurgeMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"MySQLClient\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/mysql-client.yaml\"}, \"ManilaBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-base.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"ApacheServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerManilaApiImage\": \"ContainerManilaApiImage\", \"ContainerManilaConfigImage\": \"ContainerManilaConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerManilaApiImage\": {\"get_param\": \"ContainerManilaApiImage\"}, \"ContainerManilaConfigImage\": {\"get_param\": \"ContainerManilaConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Manila API role.\", \"value\": {\"service_name\": \"manila_api\", \"firewall_rules\": {\"150 manila\": {\"dport\": [8786]}}, \"firewall_frontend_rules\": {\"100 manila_haproxy_frontend\": {\"dport\": [8786]}}, \"firewall_ssl_frontend_rules\": {\"100 manila_haproxy_frontend_ssl\": {\"dport\": [13786]}}, \"keystone_resources\": {\"manila\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"ManilaV1Public\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"ManilaV1Internal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"ManilaV1Admin\", \"uri\"]}}, \"users\": {\"manila\": {\"password\": {\"get_param\": \"ManilaPassword\"}}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"share\"}, \"manilav2\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"ManilaPublic\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"ManilaInternal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"ManilaAdmin\", \"uri\"]}}, \"users\": {\"manilav2\": {\"password\": {\"get_param\": \"ManilaPassword\"}}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"sharev2\"}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionManilaApi\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"ManilaBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"config_settings\"]}, {\"manila::keystone::authtoken::password\": {\"get_param\": \"ManilaPassword\"}, \"manila::keystone::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"manila::keystone::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"manila::keystone::authtoken::project_name\": \"service\", \"manila::keystone::authtoken::user_domain_name\": \"Default\", \"manila::keystone::authtoken::project_domain_name\": \"Default\", \"manila::keystone::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"manila::keystone::authtoken::interface\": \"internal\", \"manila::keystone::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"manila::api::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}}}, \"manila::wsgi::apache::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}}}, \"manila::wsgi::apache::ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"manila::api::service_name\": \"httpd\", \"manila::api::enable_proxy_headers_parsing\": true, \"manila::api::default_share_type\": \"default\", \"manila_enabled_share_protocols\": {\"get_param\": \"ManilaEnabledShareProtocols\"}, \"manila::policy::policies\": {\"get_param\": \"ManilaApiPolicies\"}, \"manila::cron::db_purge::minute\": {\"get_param\": \"ManilaCronDbPurgeMinute\"}, \"manila::cron::db_purge::hour\": {\"get_param\": \"ManilaCronDbPurgeHour\"}, \"manila::cron::db_purge::monthday\": {\"get_param\": \"ManilaCronDbPurgeMonthday\"}, \"manila::cron::db_purge::month\": {\"get_param\": \"ManilaCronDbPurgeMonth\"}, \"manila::cron::db_purge::weekday\": {\"get_param\": \"ManilaCronDbPurgeWeekday\"}, \"manila::cron::db_purge::user\": {\"get_param\": \"ManilaCronDbPurgeUser\"}, \"manila::cron::db_purge::age\": {\"get_param\": \"ManilaCronDbPurgeAge\"}, \"manila::cron::db_purge::destination\": {\"get_param\": \"ManilaCronDbPurgeDestination\"}, \"manila::cron::db_purge::maxdelay\": {\"get_param\": \"ManilaCronDbPurgeMaxDelay\"}, \"manila::wsgi::apache::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ManilaApiNetwork\"]}}}}, \"manila::wsgi::apache::workers\": {\"get_param\": \"ManilaWorkers\"}}]}, \"service_config_settings\": {\"get_attr\": [\"ManilaBase\", \"role_data\", \"service_config_settings\"]}, \"puppet_config\": {\"config_volume\": \"manila\", \"puppet_tags\": \"manila_config,manila_api_paste_ini\", \"step_config\": {\"list_join\": [\"\\n\", [\"include tripleo::profile::base::manila::api\", {\"get_attr\": [\"MySQLClient\", \"role_data\", \"step_config\"]}]]}, \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerManilaConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/manila_api.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/manila\", \"owner\": \"manila:manila\", \"recurse\": true}]}, \"/var/lib/kolla/config_files/manila_api_db_sync.json\": {\"command\": \"/usr/bin/bootstrap_host_exec manila_api su manila -s /bin/bash -c \'/usr/bin/manila-manage db sync\'\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/manila\", \"owner\": \"manila:manila\", \"recurse\": true}]}, \"/var/lib/kolla/config_files/manila_api_cron.json\": {\"command\": \"/usr/sbin/crond -n\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/manila\", \"owner\": \"manila:manila\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"manila_init_logs\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerManilaApiImage\"]}, \"net\": \"none\", \"user\": \"root\", \"volumes\": [\"/var/log/containers/manila:/var/log/manila:z\", \"/var/log/containers/httpd/manila-api:/var/log/httpd:z\"], \"command\": [\"/bin/bash\", \"-c\", \"chown -R manila:manila /var/log/manila\"]}}, \"step_3\": {\"manila_api_db_sync\": {\"user\": \"root\", \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerManilaApiImage\"]}, \"cap_add\": [\"AUDIT_WRITE\"], \"net\": \"host\", \"detach\": false, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/manila_api_db_sync.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/manila:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/manila:/var/log/manila:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}, \"step_4\": {\"manila_api\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerManilaApiImage\"]}, \"net\": \"host\", \"restart\": \"always\", \"user\": \"root\", \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/manila_api.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/manila:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/manila:/var/log/manila:z\", \"/var/log/containers/httpd/manila-api:/var/log/httpd:z\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}, \"manila_api_cron\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerManilaApiImage\"]}, \"net\": \"host\", \"user\": \"root\", \"privileged\": false, \"restart\": \"always\", \"healthcheck\": {\"test\": \"/usr/share/openstack-tripleo-common/healthcheck/cron manila\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, [\"/var/lib/kolla/config_files/manila_api_cron.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/manila:/var/lib/kolla/config_files/src:ro\", \"/var/log/containers/manila:/var/log/manila:z\", \"/var/log/containers/httpd/manila-api:/var/log/httpd:z\"]]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"metadata_settings\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"deploy_steps_tasks\"]}, \"host_prep_tasks\": [{\"name\": \"Create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode|default(omit) }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/manila\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/manila-api\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}], \"upgrade_tasks\": [], \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop manila api container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"manila_api\"], \"tripleo_delegate_to\": \"{{ groups[\'manila_api\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(202,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"2015-04-30\", \"resources\": {\"0\": {\"type\": \"OS::TripleO::Compute\", \"properties\": {\"CloudDomain\": \"ooo.test\", \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-0\", \"NodeIndex\": \"0\", \"ComputeSchedulerHints\": {}, \"ServiceNames\": [\"boot_params_service\", \"ca_certs\", \"collectd\", \"ceilometer_agent_compute\", \"ceilometer_agent_ipmi\", \"ipaservice\", \"iscsid\", \"kernel\", \"metrics_qdr\", \"mysql_client\", \"nova_compute\", \"nova_libvirt\", \"nova_libvirt_guests\", \"nova_migration_target\", \"logrotate_crond\", \"podman\", \"rsyslog\", \"snmp\", \"sshd\", \"chrony\", \"timezone\", \"tripleo_firewall\", \"tripleo_packages\", \"tuned\", \"ovn_controller\", \"ovn_metadata\"], \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": [\"datacentre:br-ex\"], \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}}, \"1\": {\"type\": \"OS::TripleO::Compute\", \"properties\": {\"CloudDomain\": \"ooo.test\", \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-1\", \"NodeIndex\": \"1\", \"ComputeSchedulerHints\": {}, \"ServiceNames\": [\"boot_params_service\", \"ca_certs\", \"collectd\", \"ceilometer_agent_compute\", \"ceilometer_agent_ipmi\", \"ipaservice\", \"iscsid\", \"kernel\", \"metrics_qdr\", \"mysql_client\", \"nova_compute\", \"nova_libvirt\", \"nova_libvirt_guests\", \"nova_migration_target\", \"logrotate_crond\", \"podman\", \"rsyslog\", \"snmp\", \"sshd\", \"chrony\", \"timezone\", \"tripleo_firewall\", \"tripleo_packages\", \"tuned\", \"ovn_controller\", \"ovn_metadata\"], \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": [\"datacentre:br-ex\"], \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}}, \"2\": {\"type\": \"OS::TripleO::Compute\", \"properties\": {\"CloudDomain\": \"ooo.test\", \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-2\", \"NodeIndex\": \"2\", \"ComputeSchedulerHints\": {}, \"ServiceNames\": [\"boot_params_service\", \"ca_certs\", \"collectd\", \"ceilometer_agent_compute\", \"ceilometer_agent_ipmi\", \"ipaservice\", \"iscsid\", \"kernel\", \"metrics_qdr\", \"mysql_client\", \"nova_compute\", \"nova_libvirt\", \"nova_libvirt_guests\", \"nova_migration_target\", \"logrotate_crond\", \"podman\", \"rsyslog\", \"snmp\", \"sshd\", \"chrony\", \"timezone\", \"tripleo_firewall\", \"tripleo_packages\", \"tuned\", \"ovn_controller\", \"ovn_metadata\"], \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": [\"datacentre:br-ex\"], \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}}}, \"outputs\": {\"hostname\": {\"value\": [{\"get_attr\": [\"0\", \"hostname\"]}, {\"get_attr\": [\"1\", \"hostname\"]}, {\"get_attr\": [\"2\", \"hostname\"]}]}, \"storage_ip_address\": {\"value\": [{\"get_attr\": [\"0\", \"storage_ip_address\"]}, {\"get_attr\": [\"1\", \"storage_ip_address\"]}, {\"get_attr\": [\"2\", \"storage_ip_address\"]}]}, \"attributes, nova_server_resource\": {\"value\": {\"0\": {\"get_attr\": [\"0\", \"nova_server_resource\"]}, \"1\": {\"get_attr\": [\"1\", \"nova_server_resource\"]}, \"2\": {\"get_attr\": [\"2\", \"nova_server_resource\"]}}}, \"ip_address\": {\"value\": [{\"get_attr\": [\"0\", \"ip_address\"]}, {\"get_attr\": [\"1\", \"ip_address\"]}, {\"get_attr\": [\"2\", \"ip_address\"]}]}, \"hostname_map\": {\"value\": [{\"get_attr\": [\"0\", \"hostname_map\"]}, {\"get_attr\": [\"1\", \"hostname_map\"]}, {\"get_attr\": [\"2\", \"hostname_map\"]}]}, \"hosts_entry\": {\"value\": [{\"get_attr\": [\"0\", \"hosts_entry\"]}, {\"get_attr\": [\"1\", \"hosts_entry\"]}, {\"get_attr\": [\"2\", \"hosts_entry\"]}]}, \"nova_server_resource\": {\"value\": [{\"get_attr\": [\"0\", \"nova_server_resource\"]}, {\"get_attr\": [\"1\", \"nova_server_resource\"]}, {\"get_attr\": [\"2\", \"nova_server_resource\"]}]}, \"tenant_ip_address\": {\"value\": [{\"get_attr\": [\"0\", \"tenant_ip_address\"]}, {\"get_attr\": [\"1\", \"tenant_ip_address\"]}, {\"get_attr\": [\"2\", \"tenant_ip_address\"]}]}, \"internal_api_ip_address\": {\"value\": [{\"get_attr\": [\"0\", \"internal_api_ip_address\"]}, {\"get_attr\": [\"1\", \"internal_api_ip_address\"]}, {\"get_attr\": [\"2\", \"internal_api_ip_address\"]}]}, \"blacklist_ip_address\": {\"value\": [{\"get_attr\": [\"0\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"1\", \"blacklist_ip_address\"]}, {\"get_attr\": [\"2\", \"blacklist_ip_address\"]}]}, \"ansible_host_vars_map\": {\"value\": [{\"get_attr\": [\"0\", \"ansible_host_vars_map\"]}, {\"get_attr\": [\"1\", \"ansible_host_vars_map\"]}, {\"get_attr\": [\"2\", \"ansible_host_vars_map\"]}]}, \"blacklist_hostname\": {\"value\": [{\"get_attr\": [\"0\", \"blacklist_hostname\"]}, {\"get_attr\": [\"1\", \"blacklist_hostname\"]}, {\"get_attr\": [\"2\", \"blacklist_hostname\"]}]}, \"refs_map\": {\"value\": {\"0\": {\"get_resource\": \"0\"}, \"1\": {\"get_resource\": \"1\"}, \"2\": {\"get_resource\": \"2\"}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(203,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"HAProxy deployment with TLS enabled, powered by certmonger\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HAProxyInternalTLSCertsDirectory\": {\"default\": \"/etc/pki/tls/certs/haproxy\", \"type\": \"string\"}, \"HAProxyInternalTLSKeysDirectory\": {\"default\": \"/etc/pki/tls/private/haproxy\", \"type\": \"string\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"HAProxyCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"HAProxyCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"HAProxyNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"CellController\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"CellControllerCompute\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"]}}}, \"Compute\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"internal_api\"]}}}, \"BlockStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}, \"ObjectStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"]}}}, \"CephStorage\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"storage\", \"storage_mgmt\"]}}}, \"Networker\": {\"yaql\": {\"expression\": \"let(public_network => $.data.public_network) -> $.data.networks.where($ != $public_network or $ = \'ctlplane\')\", \"data\": {\"public_network\": {\"get_param\": [\"ServiceNetMap\", \"PublicNetwork\"]}, \"networks\": [\"ctlplane\", \"internal_api\"]}}}}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the HAProxy internal TLS via certmonger role.\", \"value\": {\"service_name\": \"haproxy_internal_tls_certmonger\", \"config_settings\": {\"tripleo::haproxy::use_internal_certificates\": true}, \"certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"haproxy-NETWORK\": {\"service_pem\": {\"list_join\": [\"\", [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"/overcloud-haproxy-NETWORK.pem\"]]}}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}, \"metadata_settings\": {\"repeat\": {\"template\": [{\"service\": \"haproxy\", \"network\": \"$NETWORK\", \"type\": \"vip\"}, {\"service\": \"haproxy\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}, \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": \"step|int == 1\", \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [{\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"haproxy-NETWORK-cert\", \"dns\": [\"{{fqdn_NETWORK}}\", \"{{cloud_names.cloud_name_NETWORK}}\"], \"principal\": \"haproxy/{{fqdn_NETWORK}}@{{idm_realm}}\", \"run_after\": {\"str_replace\": {\"template\": \"# Copy crt and key for backward compatibility\\ncp \\\"/etc/pki/tls/certs/haproxy-NETWORK-cert.crt\\\" \\\"CERTSDIR/overcloud-haproxy-NETWORK.crt\\\"\\ncp \\\"/etc/pki/tls/private/haproxy-NETWORK-cert.key\\\" \\\"KEYSDIR/overcloud-haproxy-NETWORK.key\\\"\\n\\nca_path=\\\"/etc/ipa/ca.crt\\\"\\nservice_crt=\\\"CERTSDIR/overcloud-haproxy-NETWORK.crt\\\"\\nservice_key=\\\"KEYSDIR/overcloud-haproxy-NETWORK.key\\\"\\nservice_pem=\\\"CERTSDIR/overcloud-haproxy-NETWORK.pem\\\"\\n\\ncat \\\"$service_crt\\\" \\\"$ca_path\\\" \\\"$service_key\\\" > \\\"$service_pem\\\"\\n\\ncontainer_name=$({{container_cli}} ps --format=\\\\{\\\\{.Names\\\\}\\\\} | grep -w -E \'haproxy(-bundle-.*-[0-9]+)?\')\\n# Inject the new pem into the running container\\nif echo \\\"$container_name\\\" | grep -q \\\"^haproxy-bundle\\\"; then\\n  # lp#1917868: Do not use podman cp with HA containers as they get\\n  # frozen temporarily and that can make pacemaker operation fail.\\n  tar -c \\\"$service_pem\\\" | {{container_cli}} exec -i \\\"$container_name\\\" tar -C / -xv\\n  # no need to update the mount point, because pacemaker\\n  # recreates the container when it\'s restarted\\nelse\\n  # Refresh the pem at the mount-point\\n  {{container_cli}} cp $service_pem \\\"$container_name:/var/lib/kolla/config_files/src-tls/$service_pem\\\"\\n  # Copy the new pem from the mount-point to the real path\\n  {{container_cli}} exec \\\"$container_name\\\" cp \\\"/var/lib/kolla/config_files/src-tls$service_pem\\\" \\\"$service_pem\\\"\\nfi\\n# Set appropriate permissions\\n{{container_cli}} exec \\\"$container_name\\\" chown haproxy:haproxy \\\"$service_pem\\\"\\n# Trigger a reload for HAProxy to read the new certificates\\n{{container_cli}} kill --signal HUP \\\"$container_name\\\"\\n\", \"params\": {\"CERTSDIR\": {\"get_param\": \"HAProxyInternalTLSCertsDirectory\"}, \"KEYSDIR\": {\"get_param\": \"HAProxyInternalTLSKeysDirectory\"}}}}, \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"HAProxyCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"HAProxyNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(204,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(205,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Compute node configured by Puppet\", \"parameters\": {\"OvercloudComputeFlavor\": {\"description\": \"Flavor for the Compute node.\", \"default\": \"baremetal\", \"type\": \"string\"}, \"NovaImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"DEPRECATED Use ComputeImage instead\"}, \"ComputeImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"The disk image file to use for the role.\"}, \"ImageUpdatePolicy\": {\"default\": \"REBUILD_PRESERVE_EPHEMERAL\", \"description\": \"What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.\", \"type\": \"string\"}, \"KeyName\": {\"description\": \"Name of an existing Nova key pair to enable SSH access to the instances\", \"type\": \"string\", \"default\": \"default\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"description\": \"Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry.\", \"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\"}, \"UpdateIdentifier\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Setting to a previously unused value during stack-update will trigger package update on all nodes\\n\"}, \"Hostname\": {\"type\": \"string\", \"default\": \"\"}, \"HostnameMap\": {\"type\": \"json\", \"default\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"description\": \"Optional mapping to override hostnames\"}, \"ComputeIPs\": {\"default\": {}, \"type\": \"json\"}, \"NovaComputeIPs\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeIPs instead\", \"type\": \"json\"}, \"SoftwareConfigTransport\": {\"default\": \"POLL_SERVER_HEAT\", \"description\": \"How the server should receive the metadata required for software configuration.\\n\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"POLL_SERVER_CFN\", \"POLL_SERVER_HEAT\", \"POLL_TEMP_URL\", \"ZAQAR_MESSAGE\"]}]}, \"CloudDomain\": {\"default\": \"ooo.test\", \"type\": \"string\", \"description\": \"The DNS domain used for the hosts. This must match the overcloud_domain_name configured on the undercloud.\\n\"}, \"ComputeServerMetadata\": {\"default\": {}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This option is role-specific and is merged with the values given to the ServerMetadata parameter.\\n\", \"type\": \"json\"}, \"NovaComputeServerMetadata\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeServerMetadata instead\", \"type\": \"json\"}, \"ServerMetadata\": {\"default\": {\"ipa_enroll\": true}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This applies to all roles and is merged with a role-specific metadata parameter.\\n\", \"type\": \"json\"}, \"ComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"NodeIndex\": {\"type\": \"number\", \"default\": 0}, \"ServiceNames\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"MonitoringSubscriptions\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ServiceMetadataSettings\": {\"type\": \"json\", \"default\": {}}, \"OVNBridgeMappings\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ConfigCommand\": {\"type\": \"string\", \"description\": \"Command which will be run whenever configuration data changes\", \"default\": \"os-refresh-config --timeout 14400\"}, \"ConfigCollectSplay\": {\"type\": \"number\", \"default\": 30, \"description\": \"Maximum amount of time to possibly to delay configuration collection\\npolling. Defaults to 30 seconds. Set to 0 to disable it which will cause\\nthe configuration collection to occur as soon as the collection process\\nstarts.  This setting is used to prevent the configuration collection\\nprocesses from polling all at the exact same time.\\n\"}, \"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\": \"\"}, \"DeploymentServerBlacklistDict\": {\"default\": {}, \"type\": \"json\", \"description\": \"Map of server hostnames to blacklist from any triggered deployments. If the value is 1, the server will be blacklisted. This parameter is generated from the parent template.\\n\"}, \"RoleParameters\": {\"type\": \"json\", \"description\": \"Parameters specific to the role\", \"default\": {}}, \"ComputeControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ServerDeletionPolicy\": {\"description\": \"Whether to retain or delete servers on deletion of the stack\", \"type\": \"string\", \"default\": \"delete\", \"constraints\": [{\"allowed_values\": [\"delete\", \"retain\"]}]}, \"UserData\": {\"type\": \"string\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"NovaImage\", \"NovaComputeServerMetadata\", \"NovaComputeIPs\"]}], \"conditions\": {\"server_blacklisted\": {\"or\": [{\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}, {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}]}, \"server_not_blacklisted\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}}, {\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}}]}, \"deprecated_param_image_set\": {\"not\": {\"equals\": [{\"get_param\": \"NovaImage\"}, \"overcloud-full\"]}}, \"ctlplane_fixed_ip_set\": {\"or\": [{\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, {\"not\": {\"equals\": [{\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, false]}, \"Compute_Storage_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_InternalApi_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_Tenant_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}}, \"resources\": {\"NovaCompute\": {\"type\": \"OS::TripleO::ComputeServer\", \"deletion_policy\": {\"get_param\": \"ServerDeletionPolicy\"}, \"properties\": {\"image\": {\"if\": [\"deprecated_param_image_set\", {\"get_param\": \"NovaImage\"}, {\"get_param\": \"ComputeImage\"}]}, \"image_update_policy\": {\"get_param\": \"ImageUpdatePolicy\"}, \"flavor\": {\"get_param\": \"OvercloudComputeFlavor\"}, \"key_name\": {\"get_param\": \"KeyName\"}, \"networks\": [{\"if\": [\"ctlplane_fixed_ip_set\", {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"fixed_ip\": {\"yaql\": {\"expression\": \"$.data.where(not isEmpty($)).first()\", \"data\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, {\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}]}}}, {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}}]}], \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": {\"get_param\": \"UserData\"}, \"name\": {\"yaql\": {\"expression\": \"$.data.hostname_map.get($.data.hostname, $.data.hostname).toLower()\", \"data\": {\"hostname\": {\"get_param\": \"Hostname\"}, \"hostname_map\": {\"get_param\": \"HostnameMap\"}}}}, \"software_config_transport\": {\"get_param\": \"SoftwareConfigTransport\"}, \"metadata\": {\"map_merge\": [{\"get_param\": \"ServerMetadata\"}, {\"get_param\": \"NovaComputeServerMetadata\"}, {\"get_param\": \"ComputeServerMetadata\"}, {\"get_param\": \"ServiceMetadataSettings\"}]}, \"scheduler_hints\": {\"get_param\": \"ComputeSchedulerHints\"}}}, \"StoragePort\": {\"type\": \"OS::TripleO::Compute::Ports::StoragePort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Storage\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Storage_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"storage_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"InternalApiPort\": {\"type\": \"OS::TripleO::Compute::Ports::InternalApiPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"InternalApi\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_InternalApi_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"internal_api_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"TenantPort\": {\"type\": \"OS::TripleO::Compute::Ports::TenantPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Tenant\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Tenant_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"tenant_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"NetIpMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpMap\", \"properties\": {\"ControlPlaneIp\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"StorageIp\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageIpSubnet\": {\"get_attr\": [\"StoragePort\", \"ip_subnet\"]}, \"StorageIpUri\": {\"get_attr\": [\"StoragePort\", \"ip_address_uri\"]}, \"InternalApiIp\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiIpSubnet\": {\"get_attr\": [\"InternalApiPort\", \"ip_subnet\"]}, \"InternalApiIpUri\": {\"get_attr\": [\"InternalApiPort\", \"ip_address_uri\"]}, \"TenantIp\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantIpSubnet\": {\"get_attr\": [\"TenantPort\", \"ip_subnet\"]}, \"TenantIpUri\": {\"get_attr\": [\"TenantPort\", \"ip_address_uri\"]}}}, \"NetHostMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"storage\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\"]]}}, \"internal_api\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\"]]}}, \"tenant\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\"]]}}, \"ctlplane\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\"]]}}, \"canonical\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, {\"get_param\": \"CloudDomain\"}]]}, \"short\": [{\"get_attr\": [\"NovaCompute\", \"name\"]}]}}}}, \"PreNetworkConfig\": {\"type\": \"OS::TripleO::Compute::PreNetworkConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"ServiceNames\": {\"get_param\": \"ServiceNames\"}, \"deployment_actions\": {\"get_attr\": [\"DeploymentActions\", \"value\"]}}}, \"NodeTLSCAData\": {\"type\": \"OS::TripleO::NodeTLSCAData\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"ComputeExtraConfigPre\": {\"type\": \"OS::TripleO::ComputeExtraConfigPre\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"NodeExtraConfig\": {\"depends_on\": [\"ComputeExtraConfigPre\", \"NodeTLSCAData\"], \"type\": \"OS::TripleO::NodeExtraConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"DeploymentActions\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"if\": [\"server_not_blacklisted\", [\"CREATE\", \"UPDATE\"], []]}}}, \"NovaComputeAnsibleHostVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"fqdn_storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"fqdn_internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"fqdn_tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"fqdn_ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"fqdn_canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}, \"hostname_resolve_network\": {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}}}}}, \"outputs\": {\"ansible_host_vars_map\": {\"description\": \"Map of Ansible variables specific per host.\\nThis map is used to construct the AnsibleHostVarsMap output for the\\nansible vars per host in config-download.\\n\", \"value\": {\"map_replace\": [{\"host\": {\"get_attr\": [\"NovaComputeAnsibleHostVars\", \"value\"]}}, {\"keys\": {\"host\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}]}}, \"ip_address\": {\"description\": \"IP address of the server in the ctlplane network\", \"value\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}, \"blacklist_ip_address\": {\"description\": \"IP address of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"\"]}}, \"blacklist_hostname\": {\"description\": \"Hostname of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"\"]}}, \"hostname\": {\"description\": \"Hostname of the server\", \"value\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}, \"hostname_map\": {\"description\": \"Mapping of network names to hostnames\", \"value\": {\"storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}}}, \"hosts_entry\": {\"value\": [{\"str_replace\": {\"template\": \"PRIMARYIP PRIMARYHOST.DOMAIN PRIMARYHOST\", \"params\": {\"PRIMARYIP\": {\"get_attr\": [\"NetIpMap\", \"net_ip_map\", {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}]}, \"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"PRIMARYHOST\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}}, {\"str_replace\": {\"template\": \"StorageIP StorageHOST.DOMAIN StorageHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"InternalApiIP InternalApiHOST.DOMAIN InternalApiHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"TenantIP TenantHOST.DOMAIN TenantHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"CTLPLANEIP CTLPLANEHOST.DOMAIN CTLPLANEHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"CTLPLANEIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"CTLPLANEHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"short\"]}}}}]}, \"nova_server_resource\": {\"description\": \"Heat resource handle for Compute server\", \"value\": {\"get_resource\": \"NovaCompute\"}, \"condition\": \"server_not_blacklisted\"}, \"deployed_server_port_map\": {\"description\": \"Map of Heat created hostname of the server to ip address. This is the\\nhostname before it has been mapped with the HostnameMap parameter, and\\nthe IP address from the ctlplane network. This map can be used to construct\\nthe DeployedServerPortMap parameter when using split-stack.\\n\", \"value\": {\"map_replace\": [{\"hostname\": {\"fixed_ips\": [{\"ip_address\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}], \"subnets\": [{\"cidr\": {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}}]}}, {\"keys\": {\"hostname\": {\"list_join\": [\"-\", [{\"get_param\": \"Hostname\"}, \"ctlplane\"]]}}}]}}, \"storage_ip_address\": {\"description\": \"IP address of the server in the Storage network\", \"value\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}}, \"internal_api_ip_address\": {\"description\": \"IP address of the server in the InternalApi network\", \"value\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}}, \"tenant_ip_address\": {\"description\": \"IP address of the server in the Tenant network\", \"value\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-2\", \"CloudDomain\": \"ooo.test\", \"ComputeSchedulerHints\": {}, \"NodeIndex\": 2, \"ServiceNames\": \"boot_params_service,ca_certs,collectd,ceilometer_agent_compute,ceilometer_agent_ipmi,ipaservice,iscsid,kernel,metrics_qdr,mysql_client,nova_compute,nova_libvirt,nova_libvirt_guests,nova_migration_target,logrotate_crond,podman,rsyslog,snmp,sshd,chrony,timezone,tripleo_firewall,tripleo_packages,tuned,ovn_controller,ovn_metadata\", \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": \"datacentre:br-ex\", \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(206,'2026-06-14 07:52:59',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"image\": {\"type\": \"string\", \"default\": \"unused\"}, \"flavor\": {\"type\": \"string\", \"default\": \"unused\"}, \"key_name\": {\"type\": \"string\", \"default\": \"unused\", \"description\": \"Name of keypair to assign to servers\"}, \"security_groups\": {\"type\": \"json\", \"default\": []}, \"user_data_format\": {\"type\": \"string\"}, \"user_data\": {\"type\": \"string\", \"default\": \"\"}, \"name\": {\"type\": \"string\", \"default\": \"deployed-server\"}, \"image_update_policy\": {\"type\": \"string\", \"default\": \"\"}, \"networks\": {\"type\": \"comma_delimited_list\", \"default\": \"\"}, \"metadata\": {\"type\": \"json\", \"default\": {}}, \"software_config_transport\": {\"default\": \"POLL_SERVER_CFN\", \"type\": \"string\"}, \"scheduler_hints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"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\": \"\"}, \"ControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"The name of the undercloud Neutron control plane subnet\", \"type\": \"string\"}}, \"resources\": {\"deployed-server\": {\"type\": \"OS::Heat::DeployedServer\", \"properties\": {\"name\": {\"get_param\": \"name\"}, \"software_config_transport\": {\"get_param\": \"software_config_transport\"}}}, \"ControlPlanePort\": {\"type\": \"OS::TripleO::DeployedServer::ControlPlanePort\", \"properties\": {\"network\": \"ctlplane\", \"fixed_ips\": [{\"subnet\": {\"get_param\": \"ControlPlaneSubnet\"}}], \"name\": {\"list_join\": [\"-\", [{\"get_param\": \"name\"}, \"ctlplane\"]]}, \"replacement_policy\": \"AUTO\", \"tags\": [{\"str_replace\": {\"template\": \"tripleo_stack_name=$STACK_NAME\", \"params\": {\"$STACK_NAME\": {\"get_param\": \"RootStackName\"}}}}]}}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"deployed-server\"}}, \"networks\": {\"value\": {\"ctlplane\": [{\"get_attr\": [\"ControlPlanePort\", \"fixed_ips\", 0, \"ip_address\"]}]}}, \"addresses\": {\"value\": {\"ctlplane\": [{\"subnets\": {\"get_attr\": [\"ControlPlanePort\", \"subnets\"]}}]}}, \"name\": {\"value\": {\"get_param\": \"name\"}}, \"os_collect_config\": {\"value\": {\"get_attr\": [\"deployed-server\", \"os_collect_config\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"image\": \"overcloud-full\", \"flavor\": \"baremetal\", \"key_name\": \"default\", \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": \"b741edc2-d82e-490e-85dc-634f37a2f554\", \"name\": \"np0000073159\", \"image_update_policy\": \"REBUILD_PRESERVE_EPHEMERAL\", \"networks\": \".member.0.network=ctlplane,.member.0.subnet=ctlplane-subnet\", \"metadata\": {\"ipa_enroll\": true, \"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"software_config_transport\": \"POLL_SERVER_HEAT\", \"scheduler_hints\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(207,'2026-06-14 07:53:00',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (208,'2026-06-14 07:53:00',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Compute node configured by Puppet\", \"parameters\": {\"OvercloudComputeFlavor\": {\"description\": \"Flavor for the Compute node.\", \"default\": \"baremetal\", \"type\": \"string\"}, \"NovaImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"DEPRECATED Use ComputeImage instead\"}, \"ComputeImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"The disk image file to use for the role.\"}, \"ImageUpdatePolicy\": {\"default\": \"REBUILD_PRESERVE_EPHEMERAL\", \"description\": \"What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.\", \"type\": \"string\"}, \"KeyName\": {\"description\": \"Name of an existing Nova key pair to enable SSH access to the instances\", \"type\": \"string\", \"default\": \"default\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"description\": \"Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry.\", \"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\"}, \"UpdateIdentifier\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Setting to a previously unused value during stack-update will trigger package update on all nodes\\n\"}, \"Hostname\": {\"type\": \"string\", \"default\": \"\"}, \"HostnameMap\": {\"type\": \"json\", \"default\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"description\": \"Optional mapping to override hostnames\"}, \"ComputeIPs\": {\"default\": {}, \"type\": \"json\"}, \"NovaComputeIPs\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeIPs instead\", \"type\": \"json\"}, \"SoftwareConfigTransport\": {\"default\": \"POLL_SERVER_HEAT\", \"description\": \"How the server should receive the metadata required for software configuration.\\n\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"POLL_SERVER_CFN\", \"POLL_SERVER_HEAT\", \"POLL_TEMP_URL\", \"ZAQAR_MESSAGE\"]}]}, \"CloudDomain\": {\"default\": \"ooo.test\", \"type\": \"string\", \"description\": \"The DNS domain used for the hosts. This must match the overcloud_domain_name configured on the undercloud.\\n\"}, \"ComputeServerMetadata\": {\"default\": {}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This option is role-specific and is merged with the values given to the ServerMetadata parameter.\\n\", \"type\": \"json\"}, \"NovaComputeServerMetadata\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeServerMetadata instead\", \"type\": \"json\"}, \"ServerMetadata\": {\"default\": {\"ipa_enroll\": true}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This applies to all roles and is merged with a role-specific metadata parameter.\\n\", \"type\": \"json\"}, \"ComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"NodeIndex\": {\"type\": \"number\", \"default\": 0}, \"ServiceNames\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"MonitoringSubscriptions\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ServiceMetadataSettings\": {\"type\": \"json\", \"default\": {}}, \"OVNBridgeMappings\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ConfigCommand\": {\"type\": \"string\", \"description\": \"Command which will be run whenever configuration data changes\", \"default\": \"os-refresh-config --timeout 14400\"}, \"ConfigCollectSplay\": {\"type\": \"number\", \"default\": 30, \"description\": \"Maximum amount of time to possibly to delay configuration collection\\npolling. Defaults to 30 seconds. Set to 0 to disable it which will cause\\nthe configuration collection to occur as soon as the collection process\\nstarts.  This setting is used to prevent the configuration collection\\nprocesses from polling all at the exact same time.\\n\"}, \"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\": \"\"}, \"DeploymentServerBlacklistDict\": {\"default\": {}, \"type\": \"json\", \"description\": \"Map of server hostnames to blacklist from any triggered deployments. If the value is 1, the server will be blacklisted. This parameter is generated from the parent template.\\n\"}, \"RoleParameters\": {\"type\": \"json\", \"description\": \"Parameters specific to the role\", \"default\": {}}, \"ComputeControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ServerDeletionPolicy\": {\"description\": \"Whether to retain or delete servers on deletion of the stack\", \"type\": \"string\", \"default\": \"delete\", \"constraints\": [{\"allowed_values\": [\"delete\", \"retain\"]}]}, \"UserData\": {\"type\": \"string\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"NovaImage\", \"NovaComputeServerMetadata\", \"NovaComputeIPs\"]}], \"conditions\": {\"server_blacklisted\": {\"or\": [{\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}, {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}]}, \"server_not_blacklisted\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}}, {\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}}]}, \"deprecated_param_image_set\": {\"not\": {\"equals\": [{\"get_param\": \"NovaImage\"}, \"overcloud-full\"]}}, \"ctlplane_fixed_ip_set\": {\"or\": [{\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, {\"not\": {\"equals\": [{\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, false]}, \"Compute_Storage_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_InternalApi_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_Tenant_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}}, \"resources\": {\"NovaCompute\": {\"type\": \"OS::TripleO::ComputeServer\", \"deletion_policy\": {\"get_param\": \"ServerDeletionPolicy\"}, \"properties\": {\"image\": {\"if\": [\"deprecated_param_image_set\", {\"get_param\": \"NovaImage\"}, {\"get_param\": \"ComputeImage\"}]}, \"image_update_policy\": {\"get_param\": \"ImageUpdatePolicy\"}, \"flavor\": {\"get_param\": \"OvercloudComputeFlavor\"}, \"key_name\": {\"get_param\": \"KeyName\"}, \"networks\": [{\"if\": [\"ctlplane_fixed_ip_set\", {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"fixed_ip\": {\"yaql\": {\"expression\": \"$.data.where(not isEmpty($)).first()\", \"data\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, {\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}]}}}, {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}}]}], \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": {\"get_param\": \"UserData\"}, \"name\": {\"yaql\": {\"expression\": \"$.data.hostname_map.get($.data.hostname, $.data.hostname).toLower()\", \"data\": {\"hostname\": {\"get_param\": \"Hostname\"}, \"hostname_map\": {\"get_param\": \"HostnameMap\"}}}}, \"software_config_transport\": {\"get_param\": \"SoftwareConfigTransport\"}, \"metadata\": {\"map_merge\": [{\"get_param\": \"ServerMetadata\"}, {\"get_param\": \"NovaComputeServerMetadata\"}, {\"get_param\": \"ComputeServerMetadata\"}, {\"get_param\": \"ServiceMetadataSettings\"}]}, \"scheduler_hints\": {\"get_param\": \"ComputeSchedulerHints\"}}}, \"StoragePort\": {\"type\": \"OS::TripleO::Compute::Ports::StoragePort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Storage\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Storage_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"storage_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"InternalApiPort\": {\"type\": \"OS::TripleO::Compute::Ports::InternalApiPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"InternalApi\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_InternalApi_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"internal_api_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"TenantPort\": {\"type\": \"OS::TripleO::Compute::Ports::TenantPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Tenant\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Tenant_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"tenant_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"NetIpMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpMap\", \"properties\": {\"ControlPlaneIp\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"StorageIp\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageIpSubnet\": {\"get_attr\": [\"StoragePort\", \"ip_subnet\"]}, \"StorageIpUri\": {\"get_attr\": [\"StoragePort\", \"ip_address_uri\"]}, \"InternalApiIp\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiIpSubnet\": {\"get_attr\": [\"InternalApiPort\", \"ip_subnet\"]}, \"InternalApiIpUri\": {\"get_attr\": [\"InternalApiPort\", \"ip_address_uri\"]}, \"TenantIp\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantIpSubnet\": {\"get_attr\": [\"TenantPort\", \"ip_subnet\"]}, \"TenantIpUri\": {\"get_attr\": [\"TenantPort\", \"ip_address_uri\"]}}}, \"NetHostMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"storage\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\"]]}}, \"internal_api\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\"]]}}, \"tenant\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\"]]}}, \"ctlplane\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\"]]}}, \"canonical\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, {\"get_param\": \"CloudDomain\"}]]}, \"short\": [{\"get_attr\": [\"NovaCompute\", \"name\"]}]}}}}, \"PreNetworkConfig\": {\"type\": \"OS::TripleO::Compute::PreNetworkConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"ServiceNames\": {\"get_param\": \"ServiceNames\"}, \"deployment_actions\": {\"get_attr\": [\"DeploymentActions\", \"value\"]}}}, \"NodeTLSCAData\": {\"type\": \"OS::TripleO::NodeTLSCAData\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"ComputeExtraConfigPre\": {\"type\": \"OS::TripleO::ComputeExtraConfigPre\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"NodeExtraConfig\": {\"depends_on\": [\"ComputeExtraConfigPre\", \"NodeTLSCAData\"], \"type\": \"OS::TripleO::NodeExtraConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"DeploymentActions\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"if\": [\"server_not_blacklisted\", [\"CREATE\", \"UPDATE\"], []]}}}, \"NovaComputeAnsibleHostVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"fqdn_storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"fqdn_internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"fqdn_tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"fqdn_ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"fqdn_canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}, \"hostname_resolve_network\": {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}}}}}, \"outputs\": {\"ansible_host_vars_map\": {\"description\": \"Map of Ansible variables specific per host.\\nThis map is used to construct the AnsibleHostVarsMap output for the\\nansible vars per host in config-download.\\n\", \"value\": {\"map_replace\": [{\"host\": {\"get_attr\": [\"NovaComputeAnsibleHostVars\", \"value\"]}}, {\"keys\": {\"host\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}]}}, \"ip_address\": {\"description\": \"IP address of the server in the ctlplane network\", \"value\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}, \"blacklist_ip_address\": {\"description\": \"IP address of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"\"]}}, \"blacklist_hostname\": {\"description\": \"Hostname of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"\"]}}, \"hostname\": {\"description\": \"Hostname of the server\", \"value\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}, \"hostname_map\": {\"description\": \"Mapping of network names to hostnames\", \"value\": {\"storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}}}, \"hosts_entry\": {\"value\": [{\"str_replace\": {\"template\": \"PRIMARYIP PRIMARYHOST.DOMAIN PRIMARYHOST\", \"params\": {\"PRIMARYIP\": {\"get_attr\": [\"NetIpMap\", \"net_ip_map\", {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}]}, \"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"PRIMARYHOST\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}}, {\"str_replace\": {\"template\": \"StorageIP StorageHOST.DOMAIN StorageHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"InternalApiIP InternalApiHOST.DOMAIN InternalApiHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"TenantIP TenantHOST.DOMAIN TenantHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"CTLPLANEIP CTLPLANEHOST.DOMAIN CTLPLANEHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"CTLPLANEIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"CTLPLANEHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"short\"]}}}}]}, \"nova_server_resource\": {\"description\": \"Heat resource handle for Compute server\", \"value\": {\"get_resource\": \"NovaCompute\"}, \"condition\": \"server_not_blacklisted\"}, \"deployed_server_port_map\": {\"description\": \"Map of Heat created hostname of the server to ip address. This is the\\nhostname before it has been mapped with the HostnameMap parameter, and\\nthe IP address from the ctlplane network. This map can be used to construct\\nthe DeployedServerPortMap parameter when using split-stack.\\n\", \"value\": {\"map_replace\": [{\"hostname\": {\"fixed_ips\": [{\"ip_address\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}], \"subnets\": [{\"cidr\": {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}}]}}, {\"keys\": {\"hostname\": {\"list_join\": [\"-\", [{\"get_param\": \"Hostname\"}, \"ctlplane\"]]}}}]}}, \"storage_ip_address\": {\"description\": \"IP address of the server in the Storage network\", \"value\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}}, \"internal_api_ip_address\": {\"description\": \"IP address of the server in the InternalApi network\", \"value\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}}, \"tenant_ip_address\": {\"description\": \"IP address of the server in the Tenant network\", \"value\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-0\", \"CloudDomain\": \"ooo.test\", \"ComputeSchedulerHints\": {}, \"NodeIndex\": 0, \"ServiceNames\": \"boot_params_service,ca_certs,collectd,ceilometer_agent_compute,ceilometer_agent_ipmi,ipaservice,iscsid,kernel,metrics_qdr,mysql_client,nova_compute,nova_libvirt,nova_libvirt_guests,nova_migration_target,logrotate_crond,podman,rsyslog,snmp,sshd,chrony,timezone,tripleo_firewall,tripleo_packages,tuned,ovn_controller,ovn_metadata\", \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": \"datacentre:br-ex\", \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(209,'2026-06-14 07:53:00',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Manila base service. Shared by manila-api/scheduler/share services\\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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"ManilaIPv6\": {\"default\": false, \"description\": \"Set to True to enable IPv6 access in manila.\", \"type\": \"boolean\"}, \"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"ManilaDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Manila services.\", \"type\": \"boolean\"}, \"EnableSQLAlchemyCollectd\": {\"type\": \"boolean\", \"description\": \"Set to true to enable the SQLAlchemy-collectd server plugin\\n\", \"default\": false}, \"ManilaPassword\": {\"description\": \"The password for the manila service account.\", \"type\": \"string\", \"hidden\": true, \"default\": \"JkNG5yymxEErIbrkh64ATh0IL\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"ManilaStorageAvailabilityZone\": {\"default\": \"nova\", \"description\": \"The Manila service\'s storage availability zone.\", \"type\": \"string\"}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Manila Base service.\", \"value\": {\"service_name\": \"manila_base\", \"config_settings\": {\"manila::storage_availability_zone\": {\"get_param\": \"ManilaStorageAvailabilityZone\"}, \"manila::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"manila::logging::debug\": {\"if\": [{\"get_param\": \"ManilaDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"manila::db::database_db_max_retries\": -1, \"manila::db::database_max_retries\": -1, \"manila::sql_connection\": {\"make_url\": {\"scheme\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"protocol\"]}, \"username\": \"manila\", \"password\": {\"get_param\": \"ManilaPassword\"}, \"host\": {\"get_param\": [\"EndpointMap\", \"MysqlInternal\", \"host\"]}, \"path\": \"/manila\", \"query\": {\"if\": [{\"get_param\": \"EnableSQLAlchemyCollectd\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\", \"plugin\": \"collectd\", \"collectd_program_name\": \"manila\", \"collectd_host\": \"localhost\"}, {\"read_default_file\": \"/etc/my.cnf.d/tripleo.cnf\", \"read_default_group\": \"tripleo\"}]}}}, \"manila::network::neutron::network_plugin_ipv6_enabled\": {\"get_param\": \"ManilaIPv6\"}, \"manila::network::neutron::network_plugin_ipv4_enabled\": {\"if\": [{\"get_param\": \"ManilaIPv6\"}, false, true]}, \"manila::rabbit_heartbeat_in_pthread\": false}, \"service_config_settings\": {\"mysql\": {\"manila::db::mysql::password\": {\"get_param\": \"ManilaPassword\"}, \"manila::db::mysql::user\": \"manila\", \"manila::db::mysql::host\": \"%\", \"manila::db::mysql::dbname\": \"manila\"}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(210,'2026-06-14 07:53:00',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Heat API CFN service\\n\", \"parameters\": {\"ContainerHeatApiCfnImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1\"}, \"ContainerHeatApiCfnConfigImage\": {\"description\": \"The container image to use for the heat_api_cfn config_volume\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1\"}, \"HeatApiCfnLoggingSource\": {\"type\": \"json\", \"default\": {\"tag\": \"openstack.heat.api.cfn\", \"file\": \"/var/log/containers/heat/heat_api_cfn.log\"}}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"HeatWorkers\": {\"default\": 1, \"description\": \"Number of workers for Heat service.\", \"type\": \"number\"}, \"HeatPassword\": {\"description\": \"The password for the Heat service and db account, used by the Heat services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"cqbayWJl8joWjBCW6uZtB86gD\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"MonitoringSubscriptionHeatApiCnf\": {\"default\": \"overcloud-heat-api-cfn\", \"type\": \"string\"}}, \"conditions\": {\"heat_workers_set\": {\"not\": {\"equals\": [{\"get_param\": \"HeatWorkers\"}, 0]}}}, \"resources\": {\"ContainersCommon\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/containers-common.yaml\"}, \"ApacheServiceBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"properties\": {\"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"EnableInternalTLS\": {\"get_param\": \"EnableInternalTLS\"}}}, \"HeatBase\": {\"type\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-base-puppet.yaml\", \"properties\": {\"EndpointMap\": {\"get_param\": \"EndpointMap\"}, \"ServiceData\": {\"get_param\": \"ServiceData\"}, \"ServiceNetMap\": {\"get_param\": \"ServiceNetMap\"}, \"RoleName\": {\"get_param\": \"RoleName\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}}}, \"HeatApiCfnLogging\": {\"type\": \"OS::TripleO::Services::Logging::HeatApiCfn\"}, \"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerHeatApiCfnImage\": \"ContainerHeatApiCfnImage\", \"ContainerHeatApiCfnConfigImage\": \"ContainerHeatApiCfnConfigImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerHeatApiCfnImage\": {\"get_param\": \"ContainerHeatApiCfnImage\"}, \"ContainerHeatApiCfnConfigImage\": {\"get_param\": \"ContainerHeatApiCfnConfigImage\"}}}]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Heat API CFN role.\", \"value\": {\"service_name\": \"heat_api_cfn\", \"firewall_rules\": {\"125 heat_cfn\": {\"dport\": [8000]}}, \"firewall_frontend_rules\": {\"100 heat_api_cfn_haproxy_frontend\": {\"dport\": [8000]}}, \"firewall_ssl_frontend_rules\": {\"100 heat_api_cfn_haproxy_frontend_ssl\": {\"dport\": [13005]}}, \"keystone_resources\": {\"heat-cfn\": {\"endpoints\": {\"public\": {\"get_param\": [\"EndpointMap\", \"HeatCfnPublic\", \"uri\"]}, \"internal\": {\"get_param\": [\"EndpointMap\", \"HeatCfnInternal\", \"uri\"]}, \"admin\": {\"get_param\": [\"EndpointMap\", \"HeatCfnAdmin\", \"uri\"]}}, \"users\": {\"heat-cfn\": {\"password\": {\"get_param\": \"HeatPassword\"}}}, \"region\": {\"get_param\": \"KeystoneRegion\"}, \"service\": \"cloudformation\"}}, \"monitoring_subscription\": {\"get_param\": \"MonitoringSubscriptionHeatApiCnf\"}, \"config_settings\": {\"map_merge\": [{\"get_attr\": [\"HeatBase\", \"role_data\", \"config_settings\"]}, {\"get_attr\": [\"HeatApiCfnLogging\", \"config_settings\"]}, {\"apache::default_vhost\": false, \"heat::api_cfn::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiCfnNetwork\"]}}}}, \"heat::wsgi::apache_api_cfn::ssl\": {\"get_param\": \"EnableInternalTLS\"}, \"heat::api_cfn::service_name\": \"httpd\", \"heat::wsgi::apache_api_cfn::bind_host\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiCfnNetwork\"]}}}}, \"heat::wsgi::apache_api_cfn::servername\": {\"str_replace\": {\"template\": \"%{hiera(\'fqdn_$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"HeatApiCfnNetwork\"]}}}}}, {\"if\": [\"heat_workers_set\", {\"heat::wsgi::apache_api_cfn::workers\": {\"get_param\": \"HeatWorkers\"}}]}]}, \"service_config_settings\": {\"rsyslog\": {\"tripleo_logging_sources_heat_api_cfn\": [{\"get_param\": \"HeatApiCfnLoggingSource\"}]}}, \"puppet_config\": {\"config_volume\": \"heat_api_cfn\", \"puppet_tags\": \"heat_config,file,concat,file_line\", \"step_config\": \"include tripleo::profile::base::heat::api_cfn\\n\", \"config_image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHeatApiCfnConfigImage\"]}}, \"kolla_config\": {\"/var/lib/kolla/config_files/heat_api_cfn.json\": {\"command\": \"/usr/sbin/httpd -DFOREGROUND\", \"config_files\": [{\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.d\", \"dest\": \"/etc/httpd/conf.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/etc/httpd/conf.modules.d\", \"dest\": \"/etc/httpd/conf.modules.d\", \"merge\": false, \"preserve_properties\": true}, {\"source\": \"/var/lib/kolla/config_files/src/*\", \"dest\": \"/\", \"merge\": true, \"preserve_properties\": true}], \"permissions\": [{\"path\": \"/var/log/heat\", \"owner\": \"heat:heat\", \"recurse\": true}]}}, \"docker_config\": {\"step_2\": {\"get_attr\": [\"HeatApiCfnLogging\", \"docker_config\", \"step_2\"]}, \"step_4\": {\"heat_api_cfn\": {\"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerHeatApiCfnImage\"]}, \"net\": \"host\", \"privileged\": false, \"restart\": \"always\", \"user\": \"root\", \"healthcheck\": {\"test\": \"/openstack/healthcheck\"}, \"volumes\": {\"list_concat\": [{\"get_attr\": [\"ContainersCommon\", \"volumes\"]}, {\"get_attr\": [\"HeatApiCfnLogging\", \"volumes\"]}, [\"/var/lib/kolla/config_files/heat_api_cfn.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/heat_api_cfn:/var/lib/kolla/config_files/src:ro\"], {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, [\"/etc/pki/tls/certs/httpd:/etc/pki/tls/certs/httpd:ro\", \"/etc/pki/tls/private/httpd:/etc/pki/tls/private/httpd:ro\"]]}]}, \"environment\": {\"KOLLA_CONFIG_STRATEGY\": \"COPY_ALWAYS\"}}}}, \"host_prep_tasks\": {\"get_attr\": [\"HeatApiCfnLogging\", \"host_prep_tasks\"]}, \"upgrade_tasks\": [], \"metadata_settings\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"metadata_settings\"]}, \"deploy_steps_tasks\": {\"get_attr\": [\"ApacheServiceBase\", \"role_data\", \"deploy_steps_tasks\"]}, \"external_upgrade_tasks\": [{\"when\": [\"step|int == 1\"], \"tags\": [\"never\", \"system_upgrade_transfer_data\", \"system_upgrade_stop_services\"], \"block\": [{\"name\": \"Stop heat cfn container\", \"import_role\": {\"name\": \"tripleo_container_stop\"}, \"vars\": {\"tripleo_containers_to_stop\": [\"heat_api_cfn\"], \"tripleo_delegate_to\": \"{{ groups[\'heat_api_cfn\'] | difference(groups[\'excluded_overcloud\']) }}\"}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"RoleParameters\": {\"OVNCMSOptions\": \"enable-chassis-as-gw\"}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(211,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"image\": {\"type\": \"string\", \"default\": \"unused\"}, \"flavor\": {\"type\": \"string\", \"default\": \"unused\"}, \"key_name\": {\"type\": \"string\", \"default\": \"unused\", \"description\": \"Name of keypair to assign to servers\"}, \"security_groups\": {\"type\": \"json\", \"default\": []}, \"user_data_format\": {\"type\": \"string\"}, \"user_data\": {\"type\": \"string\", \"default\": \"\"}, \"name\": {\"type\": \"string\", \"default\": \"deployed-server\"}, \"image_update_policy\": {\"type\": \"string\", \"default\": \"\"}, \"networks\": {\"type\": \"comma_delimited_list\", \"default\": \"\"}, \"metadata\": {\"type\": \"json\", \"default\": {}}, \"software_config_transport\": {\"default\": \"POLL_SERVER_CFN\", \"type\": \"string\"}, \"scheduler_hints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"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\": \"\"}, \"ControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"The name of the undercloud Neutron control plane subnet\", \"type\": \"string\"}}, \"resources\": {\"deployed-server\": {\"type\": \"OS::Heat::DeployedServer\", \"properties\": {\"name\": {\"get_param\": \"name\"}, \"software_config_transport\": {\"get_param\": \"software_config_transport\"}}}, \"ControlPlanePort\": {\"type\": \"OS::TripleO::DeployedServer::ControlPlanePort\", \"properties\": {\"network\": \"ctlplane\", \"fixed_ips\": [{\"subnet\": {\"get_param\": \"ControlPlaneSubnet\"}}], \"name\": {\"list_join\": [\"-\", [{\"get_param\": \"name\"}, \"ctlplane\"]]}, \"replacement_policy\": \"AUTO\", \"tags\": [{\"str_replace\": {\"template\": \"tripleo_stack_name=$STACK_NAME\", \"params\": {\"$STACK_NAME\": {\"get_param\": \"RootStackName\"}}}}]}}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"deployed-server\"}}, \"networks\": {\"value\": {\"ctlplane\": [{\"get_attr\": [\"ControlPlanePort\", \"fixed_ips\", 0, \"ip_address\"]}]}}, \"addresses\": {\"value\": {\"ctlplane\": [{\"subnets\": {\"get_attr\": [\"ControlPlanePort\", \"subnets\"]}}]}}, \"name\": {\"value\": {\"get_param\": \"name\"}}, \"os_collect_config\": {\"value\": {\"get_attr\": [\"deployed-server\", \"os_collect_config\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"image\": \"overcloud-full\", \"flavor\": \"baremetal\", \"key_name\": \"default\", \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": \"b741edc2-d82e-490e-85dc-634f37a2f554\", \"name\": \"np0000073157\", \"image_update_policy\": \"REBUILD_PRESERVE_EPHEMERAL\", \"networks\": \".member.0.network=ctlplane,.member.0.subnet=ctlplane-subnet\", \"metadata\": {\"ipa_enroll\": true, \"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"software_config_transport\": \"POLL_SERVER_HEAT\", \"scheduler_hints\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(212,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \" A fake OS::Neutron::Port stack which outputs fixed_ips and subnets based on the input from the DeployedServerPortMap (set via parameter_defaults). This lookup requires the use of port naming conventions. In order for this to work with deployed-server the keys should be <hostname>-<network>. Example: parameter_defaults: DeployedServerPortMap: gatsby-ctlplane: fixed_ips: - ip_address: 127.0.0.1 subnets: - cidr: 127.0.0.0/24 network: tags: - 127.0.0.0/24\", \"parameters\": {\"name\": {\"default\": \"\", \"type\": \"string\"}, \"dns_name\": {\"default\": \"\", \"type\": \"string\"}, \"network\": {\"default\": \"\", \"type\": \"string\"}, \"fixed_ips\": {\"default\": \"\", \"type\": \"comma_delimited_list\"}, \"replacement_policy\": {\"default\": \"\", \"type\": \"string\"}, \"tags\": {\"default\": [], \"type\": \"comma_delimited_list\"}, \"DeployedServerPortMap\": {\"default\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"type\": \"json\"}, \"IsVirtualIP\": {\"default\": false, \"type\": \"boolean\"}, \"Role\": {\"description\": \"The TripleO Role Name\\n\", \"type\": \"string\", \"default\": \"\"}}, \"outputs\": {\"fixed_ips\": {\"value\": {\"get_param\": [\"DeployedServerPortMap\", {\"get_param\": \"name\"}, \"fixed_ips\"]}}, \"subnets\": {\"value\": {\"get_param\": [\"DeployedServerPortMap\", {\"get_param\": \"name\"}, \"subnets\"]}}, \"network\": {\"value\": {\"get_param\": [\"DeployedServerPortMap\", {\"get_param\": \"name\"}, \"network\"]}}, \"name\": {\"value\": {\"get_param\": \"name\"}}, \"status\": {\"value\": \"DOWN\"}, \"allowed_address_pairs\": {\"value\": {}}, \"device_id\": {\"value\": \"\"}, \"device_owner\": {\"value\": {\"get_param\": \"network\"}}, \"dns_assignment\": {\"value\": \"\"}, \"port_security_enabled\": {\"value\": false}, \"admin_state_up\": {\"value\": false}, \"security_groups\": {\"value\": {}}, \"network_id\": {\"value\": \"\"}, \"tenant_id\": {\"value\": \"\"}, \"qos_policy_id\": {\"value\": \"\"}, \"mac_address\": {\"value\": \"\"}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"name\": \"np0000073159-ctlplane\", \"network\": \"ctlplane\", \"fixed_ips\": \".member.0.subnet=ctlplane-subnet\", \"replacement_policy\": \"AUTO\", \"tags\": \"tripleo_stack_name=overcloud\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(213,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Contains a static list of common things necessary for containers\\n\", \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"RpcPort\": {\"default\": 5672, \"description\": \"The network port for messaging backend\", \"type\": \"number\"}, \"PcmkConfigRestartTimeout\": {\"default\": 600, \"description\": \"Time in seconds to wait for a pacemaker resource to restart when a config change is detected and the resource is being restarted\", \"type\": \"number\"}, \"ContainerCli\": {\"type\": \"string\", \"default\": \"podman\", \"description\": \"CLI tool used to manage containers.\", \"constraints\": [{\"allowed_values\": [\"docker\", \"podman\"]}]}}, \"conditions\": {\"internal_tls_enabled\": {\"equals\": [{\"get_param\": \"EnableInternalTLS\"}, true]}, \"docker_enabled\": {\"equals\": [{\"get_param\": \"ContainerCli\"}, \"docker\"]}}, \"outputs\": {\"container_config_scripts\": {\"description\": \"Shared container config scripts\", \"value\": {\"container_puppet_apply.sh\": {\"mode\": \"0700\", \"content\": \"#!/bin/bash\\nset -eux\\nSTEP=$1\\nTAGS=$2\\nCONFIG=$3\\nEXTRA_ARGS=${4:-\'\'}\\nif [ -d /tmp/puppet-etc ]; then\\n  # ignore copy failures as these may be the same file depending on docker mounts\\n  cp -a /tmp/puppet-etc/* /etc/puppet || true\\nfi\\necho \\\"{\\\\\\\"step\\\\\\\": ${STEP}}\\\" > /etc/puppet/hieradata/docker_puppet.json\\n# $::deployment_type in puppet-tripleo\\nexport FACTER_deployment_type=containers\\nset +e\\npuppet apply $EXTRA_ARGS \\\\\\n    --verbose \\\\\\n    --detailed-exitcodes \\\\\\n    --summarize \\\\\\n    --color=false \\\\\\n    --modulepath /etc/puppet/modules:/opt/stack/puppet-modules:/usr/share/openstack-puppet/modules \\\\\\n    --tags $TAGS \\\\\\n    -e \\\"noop_resource(\'package\'); ${CONFIG}\\\"\\nrc=$?\\nset -e\\nset +ux\\nif [ $rc -eq 2 -o $rc -eq 0 ]; then\\n    exit 0\\nfi\\nexit $rc\\n\"}, \"pyshim.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pyshim.sh\"}}, \"pacemaker_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_restart_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"pacemaker_wait_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"str_replace\": {\"template\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_wait_bundle.sh\"}, \"params\": {\"__PCMKTIMEOUT__\": {\"get_param\": \"PcmkConfigRestartTimeout\"}}}}}, \"wait-port-and-run.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/wait-port-and-run.sh\"}}, \"pacemaker_resource_lock.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_resource_lock.sh\"}}, \"pacemaker_mutex_restart_bundle.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_restart_bundle.sh\"}}, \"pacemaker_mutex_shutdown.sh\": {\"mode\": \"0755\", \"content\": {\"get_file\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/container_config_scripts/pacemaker_mutex_shutdown.sh\"}}}}, \"volumes_base\": {\"description\": \"Base volume list\", \"value\": {\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}}, \"volumes\": {\"description\": \"Common volumes for the containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/etc/puppet:/etc/puppet:ro\"]]}}, \"pacemaker_restart_volumes\": {\"description\": \"Common volumes for the pacemaker restart containers.\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts:/var/lib/container-config-scripts:ro\", \"/dev/shm:/dev/shm:rw\", \"/etc/puppet:/etc/puppet:ro\"], {\"if\": [\"docker_enabled\", [\"/etc/corosync/corosync.conf:/etc/corosync/corosync.conf:ro\"], null]}]}}, \"container_puppet_apply_volumes\": {\"description\": \"Common volumes needed to run the container_puppet_apply.sh from container_config_scripts\", \"value\": {\"list_concat\": [{\"list_concat\": [[\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\"], {\"if\": [\"internal_tls_enabled\", [{\"list_join\": [\":\", [{\"get_param\": \"InternalTLSCAFile\"}, {\"get_param\": \"InternalTLSCAFile\"}, \"ro\"]]}], null]}]}, [\"/var/lib/container-config-scripts/container_puppet_apply.sh:/container_puppet_apply.sh:ro\", \"/etc/puppet:/tmp/puppet-etc:ro\", \"/usr/share/openstack-puppet/modules:/usr/share/openstack-puppet/modules:ro\"]]}}, \"healthcheck_rpc_port\": {\"description\": \"healthcheck command that probes the RpcPort\", \"value\": {\"test\": {\"str_replace\": {\"template\": \"/openstack/healthcheck RPCPORT\", \"params\": {\"RPCPORT\": {\"get_param\": \"RpcPort\"}}}}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(214,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(215,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack containerized Keystone service\\n\", \"parameters\": {\"RoleParameters\": {\"default\": {}, \"description\": \"Parameters specific to the role\", \"type\": \"json\"}, \"ContainerKeystoneImage\": {\"description\": \"image\", \"type\": \"string\", \"tags\": [\"role_specific\"], \"default\": \"registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1\"}}, \"resources\": {\"RoleParametersValue\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"map_replace\": [{\"map_replace\": [{\"ContainerKeystoneImage\": \"ContainerKeystoneImage\"}, {\"values\": {\"get_param\": [\"RoleParameters\"]}}]}, {\"values\": {\"ContainerKeystoneImage\": {\"get_param\": \"ContainerKeystoneImage\"}}}]}}}}, \"outputs\": {\"config_settings\": {\"description\": \"Extra hieradata needed to log to files in the host.\", \"value\": null}, \"volumes\": {\"description\": \"The volumes needed to log to files in the host.\", \"value\": [\"/var/log/containers/keystone:/var/log/keystone:z\", \"/var/log/containers/httpd/keystone:/var/log/httpd:z\"]}, \"docker_config\": {\"description\": \"Extra containers needed for logging to files in the host.\", \"value\": {\"step_2\": {\"keystone_init_log\": {\"start_order\": 1, \"image\": {\"get_attr\": [\"RoleParametersValue\", \"value\", \"ContainerKeystoneImage\"]}, \"net\": \"none\", \"user\": \"root\", \"command\": [\"/bin/bash\", \"-c\", \"chown -R keystone:keystone /var/log/keystone\"], \"volumes\": [\"/var/log/containers/keystone:/var/log/keystone:z\", \"/var/log/containers/httpd/keystone:/var/log/httpd:z\"]}}}}, \"environment\": {\"description\": \"Extra environment variables needed for the service to log to files.\", \"value\": null}, \"host_prep_tasks\": {\"description\": \"Extra ansible tasks needed for logging to files in the host.\", \"value\": [{\"name\": \"create persistent directories\", \"file\": {\"path\": \"{{ item.path }}\", \"state\": \"directory\", \"setype\": \"{{ item.setype }}\", \"mode\": \"{{ item.mode }}\"}, \"with_items\": [{\"path\": \"/var/log/containers/keystone\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}, {\"path\": \"/var/log/containers/httpd/keystone\", \"setype\": \"container_file_t\", \"mode\": \"0750\"}]}]}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1);
INSERT INTO `raw_template` VALUES (216,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"OpenStack Compute node configured by Puppet\", \"parameters\": {\"OvercloudComputeFlavor\": {\"description\": \"Flavor for the Compute node.\", \"default\": \"baremetal\", \"type\": \"string\"}, \"NovaImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"DEPRECATED Use ComputeImage instead\"}, \"ComputeImage\": {\"type\": \"string\", \"default\": \"overcloud-full\", \"description\": \"The disk image file to use for the role.\"}, \"ImageUpdatePolicy\": {\"default\": \"REBUILD_PRESERVE_EPHEMERAL\", \"description\": \"What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.\", \"type\": \"string\"}, \"KeyName\": {\"description\": \"Name of an existing Nova key pair to enable SSH access to the instances\", \"type\": \"string\", \"default\": \"default\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\"}, \"description\": \"Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry.\", \"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\"}, \"UpdateIdentifier\": {\"default\": \"\", \"type\": \"string\", \"description\": \"Setting to a previously unused value during stack-update will trigger package update on all nodes\\n\"}, \"Hostname\": {\"type\": \"string\", \"default\": \"\"}, \"HostnameMap\": {\"type\": \"json\", \"default\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"description\": \"Optional mapping to override hostnames\"}, \"ComputeIPs\": {\"default\": {}, \"type\": \"json\"}, \"NovaComputeIPs\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeIPs instead\", \"type\": \"json\"}, \"SoftwareConfigTransport\": {\"default\": \"POLL_SERVER_HEAT\", \"description\": \"How the server should receive the metadata required for software configuration.\\n\", \"type\": \"string\", \"constraints\": [{\"allowed_values\": [\"POLL_SERVER_CFN\", \"POLL_SERVER_HEAT\", \"POLL_TEMP_URL\", \"ZAQAR_MESSAGE\"]}]}, \"CloudDomain\": {\"default\": \"ooo.test\", \"type\": \"string\", \"description\": \"The DNS domain used for the hosts. This must match the overcloud_domain_name configured on the undercloud.\\n\"}, \"ComputeServerMetadata\": {\"default\": {}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This option is role-specific and is merged with the values given to the ServerMetadata parameter.\\n\", \"type\": \"json\"}, \"NovaComputeServerMetadata\": {\"default\": {}, \"description\": \"DEPRECATED - use ComputeServerMetadata instead\", \"type\": \"json\"}, \"ServerMetadata\": {\"default\": {\"ipa_enroll\": true}, \"description\": \"Extra properties or metadata passed to Nova for the created nodes in the overcloud. It\'s accessible via the Nova metadata API. This applies to all roles and is merged with a role-specific metadata parameter.\\n\", \"type\": \"json\"}, \"ComputeSchedulerHints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"NodeIndex\": {\"type\": \"number\", \"default\": 0}, \"ServiceNames\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"MonitoringSubscriptions\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ServiceMetadataSettings\": {\"type\": \"json\", \"default\": {}}, \"OVNBridgeMappings\": {\"type\": \"comma_delimited_list\", \"default\": []}, \"ConfigCommand\": {\"type\": \"string\", \"description\": \"Command which will be run whenever configuration data changes\", \"default\": \"os-refresh-config --timeout 14400\"}, \"ConfigCollectSplay\": {\"type\": \"number\", \"default\": 30, \"description\": \"Maximum amount of time to possibly to delay configuration collection\\npolling. Defaults to 30 seconds. Set to 0 to disable it which will cause\\nthe configuration collection to occur as soon as the collection process\\nstarts.  This setting is used to prevent the configuration collection\\nprocesses from polling all at the exact same time.\\n\"}, \"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\": \"\"}, \"DeploymentServerBlacklistDict\": {\"default\": {}, \"type\": \"json\", \"description\": \"Map of server hostnames to blacklist from any triggered deployments. If the value is 1, the server will be blacklisted. This parameter is generated from the parent template.\\n\"}, \"RoleParameters\": {\"type\": \"json\", \"description\": \"Parameters specific to the role\", \"default\": {}}, \"ComputeControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"Name of the subnet on ctlplane network for this role.\\n\", \"type\": \"string\"}, \"ControlPlaneSubnetCidr\": {\"default\": \"\", \"description\": \"The subnet CIDR of the control plane network. (The parameter is automatically resolved from the ctlplane subnet\'s cidr attribute.)\\n\", \"type\": \"string\"}, \"ServerDeletionPolicy\": {\"description\": \"Whether to retain or delete servers on deletion of the stack\", \"type\": \"string\", \"default\": \"delete\", \"constraints\": [{\"allowed_values\": [\"delete\", \"retain\"]}]}, \"UserData\": {\"type\": \"string\"}}, \"parameter_groups\": [{\"label\": \"deprecated\", \"description\": \"Do not use deprecated params, they will be removed.\", \"parameters\": [\"NovaImage\", \"NovaComputeServerMetadata\", \"NovaComputeIPs\"]}], \"conditions\": {\"server_blacklisted\": {\"or\": [{\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}, {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}]}, \"server_not_blacklisted\": {\"and\": [{\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": \"Hostname\"}]}, 1]}}, {\"not\": {\"equals\": [{\"get_param\": [\"DeploymentServerBlacklistDict\", {\"get_param\": [\"HostnameMap\", {\"get_param\": \"Hostname\"}]}]}, 1]}}]}, \"deprecated_param_image_set\": {\"not\": {\"equals\": [{\"get_param\": \"NovaImage\"}, \"overcloud-full\"]}}, \"ctlplane_fixed_ip_set\": {\"or\": [{\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, {\"not\": {\"equals\": [{\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, false]}, \"Compute_Storage_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_InternalApi_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}, \"Compute_Tenant_fixed_ip_set\": {\"not\": {\"equals\": [{\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}, \"\"]}}}, \"resources\": {\"NovaCompute\": {\"type\": \"OS::TripleO::ComputeServer\", \"deletion_policy\": {\"get_param\": \"ServerDeletionPolicy\"}, \"properties\": {\"image\": {\"if\": [\"deprecated_param_image_set\", {\"get_param\": \"NovaImage\"}, {\"get_param\": \"ComputeImage\"}]}, \"image_update_policy\": {\"get_param\": \"ImageUpdatePolicy\"}, \"flavor\": {\"get_param\": \"OvercloudComputeFlavor\"}, \"key_name\": {\"get_param\": \"KeyName\"}, \"networks\": [{\"if\": [\"ctlplane_fixed_ip_set\", {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}, \"fixed_ip\": {\"yaql\": {\"expression\": \"$.data.where(not isEmpty($)).first()\", \"data\": [{\"get_param\": [\"ComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}, {\"get_param\": [\"NovaComputeIPs\", \"ctlplane\", {\"get_param\": \"NodeIndex\"}]}]}}}, {\"network\": \"ctlplane\", \"subnet\": {\"get_param\": \"ComputeControlPlaneSubnet\"}}]}], \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": {\"get_param\": \"UserData\"}, \"name\": {\"yaql\": {\"expression\": \"$.data.hostname_map.get($.data.hostname, $.data.hostname).toLower()\", \"data\": {\"hostname\": {\"get_param\": \"Hostname\"}, \"hostname_map\": {\"get_param\": \"HostnameMap\"}}}}, \"software_config_transport\": {\"get_param\": \"SoftwareConfigTransport\"}, \"metadata\": {\"map_merge\": [{\"get_param\": \"ServerMetadata\"}, {\"get_param\": \"NovaComputeServerMetadata\"}, {\"get_param\": \"ComputeServerMetadata\"}, {\"get_param\": \"ServiceMetadataSettings\"}]}, \"scheduler_hints\": {\"get_param\": \"ComputeSchedulerHints\"}}}, \"StoragePort\": {\"type\": \"OS::TripleO::Compute::Ports::StoragePort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Storage\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Storage_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"storage\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"storage_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"InternalApiPort\": {\"type\": \"OS::TripleO::Compute::Ports::InternalApiPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"InternalApi\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_InternalApi_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"internal_api\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"internal_api_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"TenantPort\": {\"type\": \"OS::TripleO::Compute::Ports::TenantPort\", \"properties\": {\"PortName\": {\"list_join\": [\"_\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"Tenant\"]]}, \"DnsName\": {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ControlPlaneIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"FixedIPs\": {\"if\": [\"Compute_Tenant_fixed_ip_set\", [{\"ip_address\": {\"get_param\": [\"ComputeIPs\", \"tenant\", {\"get_param\": \"NodeIndex\"}]}}], [{\"subnet\": \"tenant_subnet\"}]]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"IPPool\": {\"map_merge\": [{\"get_param\": \"NovaComputeIPs\"}, {\"get_param\": \"ComputeIPs\"}]}, \"NodeIndex\": {\"get_param\": \"NodeIndex\"}, \"Role\": \"Compute\"}}, \"NetIpMap\": {\"type\": \"OS::TripleO::Network::Ports::NetIpMap\", \"properties\": {\"ControlPlaneIp\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"ControlPlaneSubnetCidr\": {\"str_split\": [\"/\", {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}, -1]}, \"StorageIp\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageIpSubnet\": {\"get_attr\": [\"StoragePort\", \"ip_subnet\"]}, \"StorageIpUri\": {\"get_attr\": [\"StoragePort\", \"ip_address_uri\"]}, \"InternalApiIp\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiIpSubnet\": {\"get_attr\": [\"InternalApiPort\", \"ip_subnet\"]}, \"InternalApiIpUri\": {\"get_attr\": [\"InternalApiPort\", \"ip_address_uri\"]}, \"TenantIp\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantIpSubnet\": {\"get_attr\": [\"TenantPort\", \"ip_subnet\"]}, \"TenantIpUri\": {\"get_attr\": [\"TenantPort\", \"ip_address_uri\"]}}}, \"NetHostMap\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"storage\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"storage\"]]}}, \"internal_api\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"internalapi\"]]}}, \"tenant\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"tenant\"]]}}, \"ctlplane\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\", {\"get_param\": \"CloudDomain\"}]]}, \"short\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, \"ctlplane\"]]}}, \"canonical\": {\"fqdn\": {\"list_join\": [\".\", [{\"get_attr\": [\"NovaCompute\", \"name\"]}, {\"get_param\": \"CloudDomain\"}]]}, \"short\": [{\"get_attr\": [\"NovaCompute\", \"name\"]}]}}}}, \"PreNetworkConfig\": {\"type\": \"OS::TripleO::Compute::PreNetworkConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}, \"RoleParameters\": {\"get_param\": \"RoleParameters\"}, \"ServiceNames\": {\"get_param\": \"ServiceNames\"}, \"deployment_actions\": {\"get_attr\": [\"DeploymentActions\", \"value\"]}}}, \"NodeTLSCAData\": {\"type\": \"OS::TripleO::NodeTLSCAData\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"ComputeExtraConfigPre\": {\"type\": \"OS::TripleO::ComputeExtraConfigPre\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"NodeExtraConfig\": {\"depends_on\": [\"ComputeExtraConfigPre\", \"NodeTLSCAData\"], \"type\": \"OS::TripleO::NodeExtraConfig\", \"condition\": \"server_not_blacklisted\", \"properties\": {\"server\": {\"get_resource\": \"NovaCompute\"}}}, \"DeploymentActions\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"if\": [\"server_not_blacklisted\", [\"CREATE\", \"UPDATE\"], []]}}}, \"NovaComputeAnsibleHostVars\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"type\": \"json\", \"value\": {\"fqdn_storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"fqdn_internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"fqdn_tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"fqdn_ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"fqdn_canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}, \"hostname_resolve_network\": {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}}}}}, \"outputs\": {\"ansible_host_vars_map\": {\"description\": \"Map of Ansible variables specific per host.\\nThis map is used to construct the AnsibleHostVarsMap output for the\\nansible vars per host in config-download.\\n\", \"value\": {\"map_replace\": [{\"host\": {\"get_attr\": [\"NovaComputeAnsibleHostVars\", \"value\"]}}, {\"keys\": {\"host\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}]}}, \"ip_address\": {\"description\": \"IP address of the server in the ctlplane network\", \"value\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}, \"blacklist_ip_address\": {\"description\": \"IP address of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"\"]}}, \"blacklist_hostname\": {\"description\": \"Hostname of the server if the server is blacklisted, otherwise this output will be an empty string\", \"value\": {\"if\": [\"server_blacklisted\", {\"get_attr\": [\"NovaCompute\", \"name\"]}, \"\"]}}, \"hostname\": {\"description\": \"Hostname of the server\", \"value\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}, \"hostname_map\": {\"description\": \"Mapping of network names to hostnames\", \"value\": {\"storage\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"fqdn\"]}, \"internal_api\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"fqdn\"]}, \"tenant\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"fqdn\"]}, \"ctlplane\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"fqdn\"]}, \"canonical\": {\"get_attr\": [\"NetHostMap\", \"value\", \"canonical\", \"fqdn\"]}}}, \"hosts_entry\": {\"value\": [{\"str_replace\": {\"template\": \"PRIMARYIP PRIMARYHOST.DOMAIN PRIMARYHOST\", \"params\": {\"PRIMARYIP\": {\"get_attr\": [\"NetIpMap\", \"net_ip_map\", {\"get_param\": [\"ServiceNetMap\", \"ComputeHostnameResolveNetwork\"]}]}, \"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"PRIMARYHOST\": {\"get_attr\": [\"NovaCompute\", \"name\"]}}}}, {\"str_replace\": {\"template\": \"StorageIP StorageHOST.DOMAIN StorageHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"InternalApiIP InternalApiHOST.DOMAIN InternalApiHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"TenantIP TenantHOST.DOMAIN TenantHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"StorageIP\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}, \"StorageHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"storage\", \"short\"]}, \"InternalApiIP\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}, \"InternalApiHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"internal_api\", \"short\"]}, \"TenantIP\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}, \"TenantHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"tenant\", \"short\"]}}}}, {\"str_replace\": {\"template\": \"CTLPLANEIP CTLPLANEHOST.DOMAIN CTLPLANEHOST\", \"params\": {\"DOMAIN\": {\"get_param\": \"CloudDomain\"}, \"CTLPLANEIP\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}, \"CTLPLANEHOST\": {\"get_attr\": [\"NetHostMap\", \"value\", \"ctlplane\", \"short\"]}}}}]}, \"nova_server_resource\": {\"description\": \"Heat resource handle for Compute server\", \"value\": {\"get_resource\": \"NovaCompute\"}, \"condition\": \"server_not_blacklisted\"}, \"deployed_server_port_map\": {\"description\": \"Map of Heat created hostname of the server to ip address. This is the\\nhostname before it has been mapped with the HostnameMap parameter, and\\nthe IP address from the ctlplane network. This map can be used to construct\\nthe DeployedServerPortMap parameter when using split-stack.\\n\", \"value\": {\"map_replace\": [{\"hostname\": {\"fixed_ips\": [{\"ip_address\": {\"get_attr\": [\"NovaCompute\", \"networks\", \"ctlplane\", 0]}}], \"subnets\": [{\"cidr\": {\"get_attr\": [\"NovaCompute\", \"addresses\", \"ctlplane\", 0, \"subnets\", 0, \"cidr\"]}}]}}, {\"keys\": {\"hostname\": {\"list_join\": [\"-\", [{\"get_param\": \"Hostname\"}, \"ctlplane\"]]}}}]}}, \"storage_ip_address\": {\"description\": \"IP address of the server in the Storage network\", \"value\": {\"get_attr\": [\"StoragePort\", \"ip_address\"]}}, \"internal_api_ip_address\": {\"description\": \"IP address of the server in the InternalApi network\", \"value\": {\"get_attr\": [\"InternalApiPort\", \"ip_address\"]}}, \"tenant_ip_address\": {\"description\": \"IP address of the server in the Tenant network\", \"value\": {\"get_attr\": [\"TenantPort\", \"ip_address\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"Hostname\": \"overcloud-novacompute-1\", \"CloudDomain\": \"ooo.test\", \"ComputeSchedulerHints\": {}, \"NodeIndex\": 1, \"ServiceNames\": \"boot_params_service,ca_certs,collectd,ceilometer_agent_compute,ceilometer_agent_ipmi,ipaservice,iscsid,kernel,metrics_qdr,mysql_client,nova_compute,nova_libvirt,nova_libvirt_guests,nova_migration_target,logrotate_crond,podman,rsyslog,snmp,sshd,chrony,timezone,tripleo_firewall,tripleo_packages,tuned,ovn_controller,ovn_metadata\", \"ServiceMetadataSettings\": {\"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"OVNBridgeMappings\": \"datacentre:br-ex\", \"DeploymentServerBlacklistDict\": {}, \"RoleParameters\": {\"FsAioMaxNumber\": 1048576, \"TunedProfileName\": \"throughput-performance\"}, \"UserData\": \"b741edc2-d82e-490e-85dc-634f37a2f554\"}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(217,'2026-06-14 07:53:01',NULL,'{\"heat_template_version\": \"wallaby\", \"parameters\": {\"RootStackName\": {\"description\": \"The name of the stack/plan.\", \"type\": \"string\", \"default\": \"overcloud\"}, \"image\": {\"type\": \"string\", \"default\": \"unused\"}, \"flavor\": {\"type\": \"string\", \"default\": \"unused\"}, \"key_name\": {\"type\": \"string\", \"default\": \"unused\", \"description\": \"Name of keypair to assign to servers\"}, \"security_groups\": {\"type\": \"json\", \"default\": []}, \"user_data_format\": {\"type\": \"string\"}, \"user_data\": {\"type\": \"string\", \"default\": \"\"}, \"name\": {\"type\": \"string\", \"default\": \"deployed-server\"}, \"image_update_policy\": {\"type\": \"string\", \"default\": \"\"}, \"networks\": {\"type\": \"comma_delimited_list\", \"default\": \"\"}, \"metadata\": {\"type\": \"json\", \"default\": {}}, \"software_config_transport\": {\"default\": \"POLL_SERVER_CFN\", \"type\": \"string\"}, \"scheduler_hints\": {\"type\": \"json\", \"description\": \"Optional scheduler hints to pass to nova\", \"default\": {}}, \"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\": \"\"}, \"ControlPlaneSubnet\": {\"default\": \"ctlplane-subnet\", \"description\": \"The name of the undercloud Neutron control plane subnet\", \"type\": \"string\"}}, \"resources\": {\"deployed-server\": {\"type\": \"OS::Heat::DeployedServer\", \"properties\": {\"name\": {\"get_param\": \"name\"}, \"software_config_transport\": {\"get_param\": \"software_config_transport\"}}}, \"ControlPlanePort\": {\"type\": \"OS::TripleO::DeployedServer::ControlPlanePort\", \"properties\": {\"network\": \"ctlplane\", \"fixed_ips\": [{\"subnet\": {\"get_param\": \"ControlPlaneSubnet\"}}], \"name\": {\"list_join\": [\"-\", [{\"get_param\": \"name\"}, \"ctlplane\"]]}, \"replacement_policy\": \"AUTO\", \"tags\": [{\"str_replace\": {\"template\": \"tripleo_stack_name=$STACK_NAME\", \"params\": {\"$STACK_NAME\": {\"get_param\": \"RootStackName\"}}}}]}}}, \"outputs\": {\"OS::stack_id\": {\"value\": {\"get_resource\": \"deployed-server\"}}, \"networks\": {\"value\": {\"ctlplane\": [{\"get_attr\": [\"ControlPlanePort\", \"fixed_ips\", 0, \"ip_address\"]}]}}, \"addresses\": {\"value\": {\"ctlplane\": [{\"subnets\": {\"get_attr\": [\"ControlPlanePort\", \"subnets\"]}}]}}, \"name\": {\"value\": {\"get_param\": \"name\"}}, \"os_collect_config\": {\"value\": {\"get_attr\": [\"deployed-server\", \"os_collect_config\"]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::ControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/controller-role.yaml\", \"OS::TripleO::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"image\": \"overcloud-full\", \"flavor\": \"baremetal\", \"key_name\": \"default\", \"user_data_format\": \"SOFTWARE_CONFIG\", \"user_data\": \"b741edc2-d82e-490e-85dc-634f37a2f554\", \"name\": \"np0000073158\", \"image_update_policy\": \"REBUILD_PRESERVE_EPHEMERAL\", \"networks\": \".member.0.network=ctlplane,.member.0.subnet=ctlplane-subnet\", \"metadata\": {\"ipa_enroll\": true, \"compact_service_metrics_qdr\": [\"internalapi\"], \"compact_service_libvirt\": [\"internalapi\"], \"compact_service_qemu\": [\"internalapi\"], \"compact_service_libvirt-vnc\": [\"internalapi\"], \"compact_service_ovn_controller\": [\"internalapi\"], \"compact_service_ovn_metadata\": [\"internalapi\"]}, \"software_config_transport\": \"POLL_SERVER_HEAT\", \"scheduler_hints\": {}}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(218,'2026-06-14 07:53:02',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Openstack Heat base service. Shared for all Heat services.\\n\", \"parameters\": {\"Debug\": {\"default\": true, \"description\": \"Set to True to enable debugging on all services.\", \"type\": \"boolean\"}, \"HeatDebug\": {\"default\": false, \"description\": \"Set to True to enable debugging Heat services.\", \"type\": \"boolean\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HeatPassword\": {\"description\": \"The password for the Heat service and db account, used by the Heat services.\", \"type\": \"string\", \"hidden\": true, \"default\": \"cqbayWJl8joWjBCW6uZtB86gD\"}, \"KeystoneRegion\": {\"type\": \"string\", \"default\": \"regionOne\", \"description\": \"Keystone region for endpoint\"}, \"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\"}, \"EnableCache\": {\"description\": \"Enable caching with memcached\", \"type\": \"boolean\", \"default\": true}, \"HeatCronPurgeDeletedEnsure\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Ensure\\n\", \"default\": \"present\"}, \"HeatCronPurgeDeletedMinute\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Minute\\n\", \"default\": \"1\"}, \"HeatCronPurgeDeletedHour\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Hour\\n\", \"default\": \"0\"}, \"HeatCronPurgeDeletedMonthday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month Day\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedMonth\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Month\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedWeekday\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Week Day\\n\", \"default\": \"*\"}, \"HeatCronPurgeDeletedMaxDelay\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Max Delay\\n\", \"default\": \"3600\"}, \"HeatCronPurgeDeletedUser\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - User\\n\", \"default\": \"heat\"}, \"HeatCronPurgeDeletedAge\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age\\n\", \"default\": \"30\"}, \"HeatCronPurgeDeletedAgeType\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Age type\\n\", \"default\": \"days\"}, \"HeatCronPurgeDeletedDestination\": {\"type\": \"string\", \"description\": \"Cron to purge db entries marked as deleted and older than $age - Log destination\\n\", \"default\": \"/dev/null\"}, \"HeatYaqlLimitIterators\": {\"type\": \"number\", \"description\": \"The maximum number of elements in collection yaql expressions can take for its evaluation.\\n\", \"default\": 1000}, \"HeatYaqlMemoryQuota\": {\"type\": \"number\", \"description\": \"The maximum size of memory in bytes that yaql exrpessions can take for its evaluation.\\n\", \"default\": 100000}, \"HeatMaxJsonBodySize\": {\"default\": 4194304, \"description\": \"Maximum raw byte size of the Heat API JSON request body.\", \"type\": \"number\"}, \"NotificationDriver\": {\"type\": \"comma_delimited_list\", \"default\": \"noop\", \"description\": \"Driver or drivers to handle sending notifications.\"}, \"HeatCorsAllowedOrigin\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Indicate whether this resource may be shared with the domain received in the request \\\"origin\\\" header.\"}, \"MemcachedTLS\": {\"default\": true, \"description\": \"Set to True to enable TLS on Memcached service. Because not all services support Memcached TLS, during the migration period, Memcached will listen on 2 ports - on the port set with MemcachedPort parameter (above) and on 11211, without TLS.\", \"type\": \"boolean\"}, \"MemcacheUseAdvancedPool\": {\"type\": \"boolean\", \"description\": \"Use the advanced (eventlet safe) memcached client pool.\\n\", \"default\": true}, \"HeatApiPolicies\": {\"description\": \"A hash of policies to configure for Heat API.\\ne.g. { heat-context_is_admin: { key: context_is_admin, value: \'role:admin\' } }\\n\", \"default\": {}, \"type\": \"json\"}, \"EnforceSecureRbac\": {\"type\": \"boolean\", \"default\": false, \"description\": \"Setting this option to True will configure each OpenStack service to enforce Secure RBAC by setting `[oslo_policy] enforce_new_defaults` and `[oslo_policy] enforce_scope` to True. This introduces a consistent set of RBAC personas across OpenStack services that include support for system and project scope, as well as keystone\'s default roles, admin, member, and reader. Do not enable this functionality until all services in your deployment actually support secure RBAC.\"}}, \"conditions\": {\"tls_cache_enabled\": {\"and\": [{\"get_param\": \"EnableCache\"}, {\"get_param\": \"MemcachedTLS\"}]}, \"cors_allowed_origin_set\": {\"not\": {\"equals\": [{\"get_param\": \"HeatCorsAllowedOrigin\"}, \"\"]}}}, \"outputs\": {\"role_data\": {\"description\": \"Shared role data for the Heat services.\", \"value\": {\"service_name\": \"heat_base\", \"config_settings\": {\"map_merge\": [{\"if\": [{\"get_param\": \"EnforceSecureRbac\"}, {\"heat::policy::enforce_scope\": true, \"heat::policy::enforce_new_defaults\": true}]}, {\"if\": [\"cors_allowed_origin_set\", {\"heat::cors::allowed_origin\": {\"get_param\": \"HeatCorsAllowedOrigin\"}}]}, {\"heat::notification_driver\": {\"get_param\": \"NotificationDriver\"}, \"heat::logging::debug\": {\"if\": [{\"get_param\": \"HeatDebug\"}, true, {\"get_param\": \"Debug\"}]}, \"heat::policy::policies\": {\"get_param\": \"HeatApiPolicies\"}, \"heat::enable_proxy_headers_parsing\": true, \"heat::rpc_response_timeout\": 600, \"heat::rabbit_heartbeat_timeout_threshold\": 60, \"heat::rabbit_heartbeat_in_pthread\": false, \"heat::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"heat::keystone::authtoken::project_name\": \"service\", \"heat::keystone::authtoken::user_domain_name\": \"Default\", \"heat::keystone::authtoken::project_domain_name\": \"Default\", \"heat::keystone::authtoken::www_authenticate_uri\": {\"get_param\": [\"EndpointMap\", \"KeystonePublic\", \"uri_no_suffix\"]}, \"heat::keystone::authtoken::auth_url\": {\"get_param\": [\"EndpointMap\", \"KeystoneInternal\", \"uri_no_suffix\"]}, \"heat::keystone::authtoken::password\": {\"get_param\": \"HeatPassword\"}, \"heat::keystone::authtoken::region_name\": {\"get_param\": \"KeystoneRegion\"}, \"heat::keystone::authtoken::interface\": \"internal\", \"heat::keystone::authtoken::memcache_use_advanced_pool\": {\"get_param\": \"MemcacheUseAdvancedPool\"}, \"heat::keystone::domain::domain_name\": \"heat_stack\", \"heat::keystone::domain::domain_admin\": \"heat_stack_domain_admin\", \"heat::keystone::domain::domain_admin_email\": \"heat_stack_domain_admin@localhost\", \"heat::db::database_db_max_retries\": -1, \"heat::db::database_max_retries\": -1, \"heat::yaql_memory_quota\": {\"get_param\": \"HeatYaqlMemoryQuota\"}, \"heat::yaql_limit_iterators\": {\"get_param\": \"HeatYaqlLimitIterators\"}, \"heat::cors::max_age\": 3600, \"heat::cors::allow_headers\": \"Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token\", \"heat::cors::expose_headers\": \"Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma\", \"heat::cron::purge_deleted::ensure\": {\"get_param\": \"HeatCronPurgeDeletedEnsure\"}, \"heat::cron::purge_deleted::minute\": {\"get_param\": \"HeatCronPurgeDeletedMinute\"}, \"heat::cron::purge_deleted::hour\": {\"get_param\": \"HeatCronPurgeDeletedHour\"}, \"heat::cron::purge_deleted::monthday\": {\"get_param\": \"HeatCronPurgeDeletedMonthday\"}, \"heat::cron::purge_deleted::month\": {\"get_param\": \"HeatCronPurgeDeletedMonth\"}, \"heat::cron::purge_deleted::weekday\": {\"get_param\": \"HeatCronPurgeDeletedWeekday\"}, \"heat::cron::purge_deleted::maxdelay\": {\"get_param\": \"HeatCronPurgeDeletedMaxDelay\"}, \"heat::cron::purge_deleted::user\": {\"get_param\": \"HeatCronPurgeDeletedUser\"}, \"heat::cron::purge_deleted::age\": {\"get_param\": \"HeatCronPurgeDeletedAge\"}, \"heat::cron::purge_deleted::age_type\": {\"get_param\": \"HeatCronPurgeDeletedAgeType\"}, \"heat::cron::purge_deleted::destination\": {\"get_param\": \"HeatCronPurgeDeletedDestination\"}, \"heat::max_json_body_size\": {\"get_param\": \"HeatMaxJsonBodySize\"}}, {\"heat::cache::enabled\": {\"get_param\": \"EnableCache\"}, \"heat::cache::tls_enabled\": {\"get_param\": \"MemcachedTLS\"}, \"heat::cache::resource_finder_caching\": false}, {\"if\": [\"tls_cache_enabled\", {\"heat::cache::backend\": \"dogpile.cache.pymemcache\"}, {\"heat::cache::backend\": \"dogpile.cache.memcached\"}]}]}}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(219,'2026-06-14 07:53:02',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-api-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13090\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13090/v1\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13876\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13876\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13778\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13778/placement\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/v1/AUTH_%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13080\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13080\", \"uri_no_suffix\": \"https://overcloud.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\"}}, \"EnableInternalTLS\": true}, \"parameter_defaults\": {\"NeutronMechanismDrivers\": \"ovn\", \"ContainerCli\": \"podman\", \"EnablePackageInstall\": true, \"SoftwareConfigTransport\": \"POLL_SERVER_HEAT\", \"OVNIntegrationBridge\": \"br-int\", \"ExtraConfig\": {}, \"ControllerServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::CeilometerAgentCentral\", \"OS::TripleO::Services::CeilometerAgentNotification\", \"OS::TripleO::Services::CinderApi\", \"OS::TripleO::Services::CinderBackup\", \"OS::TripleO::Services::CinderScheduler\", \"OS::TripleO::Services::CinderVolume\", \"OS::TripleO::Services::Clustercheck\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ContainerImagePrepare\", \"OS::TripleO::Services::GlanceApi\", \"OS::TripleO::Services::GlanceApiInternal\", \"OS::TripleO::Services::HAproxy\", \"OS::TripleO::Services::HeatApi\", \"OS::TripleO::Services::HeatApiCloudwatch\", \"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::MetricsQdr\", \"OS::TripleO::Services::MySQL\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NeutronApi\", \"OS::TripleO::Services::NeutronCorePlugin\", \"OS::TripleO::Services::NovaApi\", \"OS::TripleO::Services::NovaConductor\", \"OS::TripleO::Services::NovaMetadata\", \"OS::TripleO::Services::NovaScheduler\", \"OS::TripleO::Services::NovaVncProxy\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::OVNDBs\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::Pacemaker\", \"OS::TripleO::Services::PlacementApi\", \"OS::TripleO::Services::OsloMessagingRpc\", \"OS::TripleO::Services::OsloMessagingNotify\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Redis\", \"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::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\"], \"ControllerParameters\": {}, \"ControllerExtraConfig\": {\"nova::network::neutron::timeout\": \"60\", \"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ControllerExtraGroupVars\": {}, \"CellControllerServices\": [], \"CellControllerParameters\": {}, \"CellControllerExtraConfig\": {}, \"CellControllerExtraGroupVars\": {}, \"CellControllerComputeServices\": [], \"CellControllerComputeParameters\": {}, \"CellControllerComputeExtraConfig\": {}, \"CellControllerComputeExtraGroupVars\": {}, \"ComputeServices\": [\"OS::TripleO::Services::BootParams\", \"OS::TripleO::Services::CACerts\", \"OS::TripleO::Services::Collectd\", \"OS::TripleO::Services::ComputeCeilometerAgent\", \"OS::TripleO::Services::CeilometerAgentIpmi\", \"OS::TripleO::Services::IpaClient\", \"OS::TripleO::Services::Iscsid\", \"OS::TripleO::Services::Kernel\", \"OS::TripleO::Services::MetricsQdr\", \"OS::TripleO::Services::MySQLClient\", \"OS::TripleO::Services::NovaCompute\", \"OS::TripleO::Services::NovaLibvirt\", \"OS::TripleO::Services::NovaLibvirtGuests\", \"OS::TripleO::Services::NovaMigrationTarget\", \"OS::TripleO::Services::ContainersLogrotateCrond\", \"OS::TripleO::Services::Podman\", \"OS::TripleO::Services::Rsyslog\", \"OS::TripleO::Services::Snmp\", \"OS::TripleO::Services::Sshd\", \"OS::TripleO::Services::Timesync\", \"OS::TripleO::Services::Timezone\", \"OS::TripleO::Services::TripleoFirewall\", \"OS::TripleO::Services::TripleoPackages\", \"OS::TripleO::Services::Tuned\", \"OS::TripleO::Services::OVNController\", \"OS::TripleO::Services::OVNMetadataAgent\"], \"ComputeParameters\": {}, \"ComputeExtraConfig\": {\"nova::compute::libvirt::services::libvirt_virt_type\": \"qemu\", \"nova::compute::libvirt::virt_type\": \"qemu\"}, \"ComputeExtraGroupVars\": {}, \"BlockStorageServices\": [], \"BlockStorageParameters\": {}, \"BlockStorageExtraConfig\": {}, \"BlockStorageExtraGroupVars\": {}, \"ObjectStorageServices\": [], \"ObjectStorageParameters\": {}, \"ObjectStorageExtraConfig\": {}, \"ObjectStorageExtraGroupVars\": {}, \"CephStorageServices\": [], \"CephStorageParameters\": {}, \"CephStorageExtraConfig\": {}, \"CephStorageExtraGroupVars\": {}, \"NetworkerServices\": [], \"NetworkerParameters\": {}, \"NetworkerExtraConfig\": {}, \"NetworkerExtraGroupVars\": {}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"HostnameMap\": {\"overcloud-controller-0\": \"np0000073154\", \"overcloud-controller-1\": \"np0000073155\", \"overcloud-controller-2\": \"np0000073156\", \"overcloud-novacompute-0\": \"np0000073157\", \"overcloud-novacompute-1\": \"np0000073158\", \"overcloud-novacompute-2\": \"np0000073159\"}, \"ClusterFullTag\": true, \"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}\"}], \"CinderWorkers\": 1, \"GlanceWorkers\": 1, \"HeatWorkers\": 1, \"KeystoneWorkers\": 1, \"NeutronWorkers\": 1, \"NeutronMetadataWorkers\": 1, \"NovaWorkers\": 1, \"NovaSchedulerWorkers\": 1, \"SwiftWorkers\": 1, \"PlacementWorkers\": 1, \"ApacheMaxRequestWorkers\": 100, \"ApacheServerLimit\": 100, \"DatabaseSyncTimeout\": 900, \"NovaReservedHostMemory\": 512, \"MysqlInnodbBufferPoolSize\": \"128M\", \"Debug\": true, \"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, \"RpcUseSSL\": true, \"ServerMetadata\": {\"ipa_enroll\": true}, \"MemcachedTLS\": true, \"MemcachedPort\": 11212, \"CloudDomain\": \"ooo.test\", \"CloudName\": \"overcloud.ooo.test\", \"CloudNameInternal\": \"overcloud.internalapi.ooo.test\", \"CloudNameStorage\": \"overcloud.storage.ooo.test\", \"CloudNameStorageManagement\": \"overcloud.storagemgmt.ooo.test\", \"CloudNameCtlplane\": \"overcloud.ctlplane.ooo.test\", \"IdMServer\": \"ipa.ooo.test\", \"IdMDomain\": \"ooo.test\", \"NeutronDnsDomain\": \"ooo.test\", \"PasswordAuthentication\": \"yes\", \"DnsSearchDomains\": [\"ooo.test\"], \"AddVipsToEtcHosts\": true, \"BlockStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"BlockStorageNetworkConfigUpdate\": false, \"CellControllerComputeCount\": 0, \"CellControllerComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerComputeNetworkConfigUpdate\": false, \"CellControllerCount\": 0, \"CellControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CellControllerNetworkConfigUpdate\": false, \"CephStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"CephStorageNetworkConfigUpdate\": false, \"CinderLVMLoopDeviceSize\": 20480, \"ComputeCount\": 3, \"ComputeNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ComputeNetworkConfigUpdate\": false, \"ControllerCount\": 3, \"ControllerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ControllerNetworkConfigUpdate\": false, \"DockerPuppetDebug\": true, \"NetworkConfigWithAnsible\": false, \"NetworkerNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"NetworkerNetworkConfigUpdate\": false, \"NeutronGlobalPhysnetMtu\": 1350, \"ObjectStorageNetworkConfigTemplate\": \"templates/single_nic_vlans/single_nic_vlans.j2\", \"ObjectStorageNetworkConfigUpdate\": false, \"RedisVirtualFixedIPs\": [{\"ip_address\": \"192.168.122.110\", \"use_neutron\": false}], \"SshFirewallAllowAll\": true, \"CtlplaneNetworkAttributes\": {\"network\": {\"dns_domain\": \"ooo.test\", \"mtu\": 1500, \"name\": \"ctlplane\", \"tags\": [\"192.168.122.0/24\"]}, \"subnets\": {\"ctlplane-subnet\": {\"cidr\": \"192.168.122.0/24\", \"dns_nameservers\": [\"192.168.122.10\", \"192.168.122.1\"], \"gateway_ip\": \"192.168.122.10\", \"host_routes\": [], \"ip_version\": 4, \"name\": \"ctlplane-subnet\"}}}, \"DeployedServerPortMap\": {\"np0000073154-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.103\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073155-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.104\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073156-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.105\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073157-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.106\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073158-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.107\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}, \"np0000073159-ctlplane\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.108\"}], \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"cidr\": \"192.168.122.0/24\"}]}}, \"NodePortMap\": {\"np0000073154\": {\"ctlplane\": {\"ip_address\": \"192.168.122.103\", \"ip_address_uri\": \"192.168.122.103\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.103\", \"ip_address_uri\": \"172.21.0.103\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.103\", \"ip_address_uri\": \"172.17.0.103\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.103\", \"ip_address_uri\": \"172.18.0.103\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.103\", \"ip_address_uri\": \"172.20.0.103\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.103\", \"ip_address_uri\": \"172.19.0.103\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073155\": {\"ctlplane\": {\"ip_address\": \"192.168.122.104\", \"ip_address_uri\": \"192.168.122.104\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.104\", \"ip_address_uri\": \"172.21.0.104\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.104\", \"ip_address_uri\": \"172.17.0.104\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.104\", \"ip_address_uri\": \"172.18.0.104\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.104\", \"ip_address_uri\": \"172.20.0.104\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.104\", \"ip_address_uri\": \"172.19.0.104\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073156\": {\"ctlplane\": {\"ip_address\": \"192.168.122.105\", \"ip_address_uri\": \"192.168.122.105\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.105\", \"ip_address_uri\": \"172.21.0.105\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.105\", \"ip_address_uri\": \"172.17.0.105\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.105\", \"ip_address_uri\": \"172.18.0.105\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.105\", \"ip_address_uri\": \"172.20.0.105\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.105\", \"ip_address_uri\": \"172.19.0.105\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073157\": {\"ctlplane\": {\"ip_address\": \"192.168.122.106\", \"ip_address_uri\": \"192.168.122.106\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.106\", \"ip_address_uri\": \"172.21.0.106\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.106\", \"ip_address_uri\": \"172.17.0.106\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.106\", \"ip_address_uri\": \"172.18.0.106\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.106\", \"ip_address_uri\": \"172.20.0.106\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.106\", \"ip_address_uri\": \"172.19.0.106\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073158\": {\"ctlplane\": {\"ip_address\": \"192.168.122.107\", \"ip_address_uri\": \"192.168.122.107\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.107\", \"ip_address_uri\": \"172.21.0.107\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.107\", \"ip_address_uri\": \"172.17.0.107\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.107\", \"ip_address_uri\": \"172.18.0.107\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.107\", \"ip_address_uri\": \"172.20.0.107\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.107\", \"ip_address_uri\": \"172.19.0.107\", \"ip_subnet\": \"172.19.0.0/24\"}}, \"np0000073159\": {\"ctlplane\": {\"ip_address\": \"192.168.122.108\", \"ip_address_uri\": \"192.168.122.108\", \"ip_subnet\": \"192.168.122.0/24\"}, \"external\": {\"ip_address\": \"172.21.0.108\", \"ip_address_uri\": \"172.21.0.108\", \"ip_subnet\": \"172.21.0.0/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.108\", \"ip_address_uri\": \"172.17.0.108\", \"ip_subnet\": \"172.17.0.0/24\"}, \"storage\": {\"ip_address\": \"172.18.0.108\", \"ip_address_uri\": \"172.18.0.108\", \"ip_subnet\": \"172.18.0.0/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.108\", \"ip_address_uri\": \"172.20.0.108\", \"ip_subnet\": \"172.20.0.0/24\"}, \"tenant\": {\"ip_address\": \"172.19.0.108\", \"ip_address_uri\": \"172.19.0.108\", \"ip_subnet\": \"172.19.0.0/24\"}}}, \"ControlPlaneVipData\": {\"fixed_ips\": [{\"ip_address\": \"192.168.122.99\"}], \"name\": \"ctlplane_vip\", \"network\": {\"tags\": [\"192.168.122.0/24\"]}, \"subnets\": [{\"ip_version\": 4}]}, \"VipPortMap\": {\"external\": {\"ip_address\": \"172.21.0.156\", \"ip_address_uri\": \"172.21.0.156\", \"ip_subnet\": \"172.21.0.156/24\"}, \"internal_api\": {\"ip_address\": \"172.17.0.146\", \"ip_address_uri\": \"172.17.0.146\", \"ip_subnet\": \"172.17.0.146/24\"}, \"storage\": {\"ip_address\": \"172.18.0.239\", \"ip_address_uri\": \"172.18.0.239\", \"ip_subnet\": \"172.18.0.239/24\"}, \"storage_mgmt\": {\"ip_address\": \"172.20.0.227\", \"ip_address_uri\": \"172.20.0.227\", \"ip_subnet\": \"172.20.0.227/24\"}}, \"DeployedNetworkEnvironment\": {\"net_attributes_map\": {\"external\": {\"network\": {\"dns_domain\": \"external.ooo.test.\", \"mtu\": 1500, \"name\": \"external\", \"tags\": [\"tripleo_network_name=External\", \"tripleo_net_idx=4\", \"tripleo_service_net_map_replace=external\", \"tripleo_vip=true\"]}, \"subnets\": {\"external_subnet\": {\"cidr\": \"172.21.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"external_subnet\", \"tags\": [\"tripleo_vlan_id=44\"]}}}, \"internal_api\": {\"network\": {\"dns_domain\": \"internal-api.ooo.test.\", \"mtu\": 1500, \"name\": \"internal_api\", \"tags\": [\"tripleo_network_name=InternalApi\", \"tripleo_net_idx=2\", \"tripleo_service_net_map_replace=internal_api\", \"tripleo_vip=true\"]}, \"subnets\": {\"internal_api_subnet\": {\"cidr\": \"172.17.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"internal_api_subnet\", \"tags\": [\"tripleo_vlan_id=20\"]}}}, \"storage\": {\"network\": {\"dns_domain\": \"storage.ooo.test.\", \"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\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_subnet\", \"tags\": [\"tripleo_vlan_id=21\"]}}}, \"storage_mgmt\": {\"network\": {\"dns_domain\": \"storagemgmt.ooo.test.\", \"mtu\": 1500, \"name\": \"storage_mgmt\", \"tags\": [\"tripleo_network_name=StorageMgmt\", \"tripleo_net_idx=1\", \"tripleo_service_net_map_replace=storage_mgmt\", \"tripleo_vip=true\"]}, \"subnets\": {\"storage_mgmt_subnet\": {\"cidr\": \"172.20.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"storage_mgmt_subnet\", \"tags\": [\"tripleo_vlan_id=23\"]}}}, \"tenant\": {\"network\": {\"dns_domain\": \"tenant.ooo.test.\", \"mtu\": 1500, \"name\": \"tenant\", \"tags\": [\"tripleo_network_name=Tenant\", \"tripleo_net_idx=3\", \"tripleo_service_net_map_replace=tenant\"]}, \"subnets\": {\"tenant_subnet\": {\"cidr\": \"172.19.0.0/24\", \"dns_nameservers\": [], \"gateway_ip\": null, \"host_routes\": [], \"ip_version\": 4, \"name\": \"tenant_subnet\", \"tags\": [\"tripleo_vlan_id=22\"]}}}}, \"net_cidr_map\": {\"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.0.0/24\"]}, \"net_ip_version_map\": {\"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 4}}, \"AdminPassword\": \"7SL10926qQjuovPpgRXxC5bGI\", \"AdminToken\": \"7RCh5nAw75J5v0Ioyr8GICLPy\", \"CeilometerMeteringSecret\": \"uQjnMyGhHWUkHld1m4XhlG2J3\", \"CeilometerPassword\": \"VPFWIDH2TOahkjV4iFx7Ybaum\", \"CephClientKey\": \"AQCQXS5qAAAAABAAsGWFEJObrk1+tiOM2Kry7Q==\", \"CephClusterFSID\": \"1fb6a013-c2f0-4170-882f-f412ecd88fb9\", \"CinderPassword\": \"4VUOJ2jSafTprEQXgi4C931Fh\", \"ContainerBarbicanApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1\", \"ContainerCeilometerCentralImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerComputeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-compute:17.1\", \"ContainerCeilometerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-central:17.1\", \"ContainerCeilometerIpmiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-ipmi:17.1\", \"ContainerCeilometerNotificationImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ceilometer-notification:17.1\", \"ContainerCinderApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderBackupImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1\", \"ContainerCinderConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1\", \"ContainerCinderSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1\", \"ContainerCinderVolumeImage\": \"registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1\", \"ContainerClustercheckConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerClustercheckImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerCollectdConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd:17.1\", \"ContainerCollectdImage\": \"registry.redhat.io/rhosp-rhel9/openstack-collectd: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\", \"ContainerMemcachedConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMemcachedImage\": \"registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1\", \"ContainerMetricsQdrConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMetricsQdrImage\": \"registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1\", \"ContainerMysqlConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerMysqlImage\": \"registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1\", \"ContainerNeutronApiImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNeutronConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1\", \"ContainerNovaApiImage\": \"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\", \"ContainerNovaConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaLibvirtConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaLibvirtImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1\", \"ContainerNovaMetadataConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1\", \"ContainerNovaSchedulerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1\", \"ContainerNovaVncProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1\", \"ContainerOvnControllerConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnControllerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1\", \"ContainerOvnMetadataImage\": \"registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn: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\", \"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\", \"ContainerRabbitmqConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRabbitmqImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1\", \"ContainerRedisConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRedisImage\": \"registry.redhat.io/rhosp-rhel9/openstack-redis:17.1\", \"ContainerRsyslogConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerRsyslogImage\": \"registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1\", \"ContainerSwiftAccountImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1\", \"ContainerSwiftConfigImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"ContainerSwiftContainerImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1\", \"ContainerSwiftObjectImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1\", \"ContainerSwiftProxyImage\": \"registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1\", \"DeployIdentifier\": 1781423504, \"GlancePassword\": \"2UUMzxg4cyKLNDJOGkzDVZ9WJ\", \"HAProxyStatsPassword\": \"yOoP4SxBu9a3ZZVGUMr0mBfkD\", \"HeatAuthEncryptionKey\": \"B0QbqYdxWG2i4Lct5M6VrjAslJfc9Fha\", \"HeatPassword\": \"cqbayWJl8joWjBCW6uZtB86gD\", \"HeatStackDomainAdminPassword\": \"GHQCz8slKka3JUtA8RQPr7oic\", \"HorizonSecret\": \"z0niiuGuWt\", \"KeystoneCredential0\": \"ZVhbWQ4C-sFrUPq7pEjVFXxlh7oOQYzyAnN9IsFLq7U=\", \"KeystoneCredential1\": \"voGTuRdFCFLSr-rlvvTnF08ojR1cE2KqXHdU5gNFBNQ=\", \"KeystoneFernetKeys\": {\"/etc/keystone/fernet-keys/0\": {\"content\": \"T61Y3YXuU0fYjhRbe6Z2uQaqrPEPoS9rLXq0b6jEKNY=\"}, \"/etc/keystone/fernet-keys/1\": {\"content\": \"DKVhJ2E0bx52l5TWrt9PYXRNACNK4WJK5HCG0F6ABAI=\"}}, \"LibvirtTLSPassword\": \"vepP3gmSjsfjVl5gIH28wOzIz\", \"ManilaPassword\": \"JkNG5yymxEErIbrkh64ATh0IL\", \"MigrationSshKey\": {\"private_key\": \"-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEAprifpcO/fJEl+t/CWleesqzoFUkGaLfiVTdwkpFYXUP2WTUw\\n8aQpljxW/paY0NHRvczuIbfJTzKEsJ2W5tYqhBXDvBprLhWvlSrLuks1Lsq5w2s4\\nx9u/l+Yuzw0eu63XY0xzNUglpSAWi3Dl/G2JdhiP/At2YdLVolWo4jVpdC+JPjuE\\nXjPZaoq2QSCQlnpndC7MeRSRdyuBTrLZcrZCk2tliAGHr91NIXqNe3WtZk5fy0vc\\nrV7wh+kLkXDeDM+H+6ebvcCsl5Hr4hnCh2I55xcKY5iVlBfCkASuZubuXUJUeBQf\\nQwDFdDjU0i0WA1fotXKCpkeylhCiAC9+d3HFjQIDAQABAoIBAA3oWtD+Kkwe45cw\\n8UqOApwPFnEoHVPA+y12qXpgi4mEMNmyOTn/IsT4lZ05PNg2mJOHs9m2NiHYKf99\\ntefdt8A6/JAFeClo/7Om1UXeHjqgCK0Hlb3+U9Y9CmyVQJoRX2VWLEomkZVbvuW0\\n7kqHbK8gT2qMHjz81HttP+BW6kwZxJYn/z5zyALS3TijZnnRHHmkh56dXbTay4Fx\\nVpqbWZVQZk/wODgWSI226EbmeEKW/h3UXIHK0vGj7kUkSxZkKRloobaxCutT+Eko\\ngxIdM3jyclMefQ+5RaePdGZV5qUFnNirbnJGHq9ThQxlriLOr0O9OSAVYmpmnHsm\\nVKcOGeECgYEAz/RLB/WnLyRvLPIvdoM4ndj9UC8qHV6Utj3FYY01UI78avr5xrJ6\\nAMEeDBv17Adu81zZetx57Dg0/Q2aSzJ66GX14uGOa/vsw4mu0WelFier38Mkha3/\\nK1vbyqjtKlacAjWDVMPRZr+lGZX/0tdP+Qn5gKCArpfSqud2indLawUCgYEAzT2M\\nxheV3kUJUZu1QJpq1zKJOdXVddF7qfLfUxfwGjXKEtaF2ZsrW4xbScyR0qWRnJ/H\\niygR447UyuTuBd+QQdvCVvpRLRBjem0T4YBgNWT0KvmSoZzYC88yZbH5WGArdHoW\\ntYhKKBW7eC78Bdp3wRrBmF4pa906aXU2pPyCRukCgYEAw7mngQdZ4ooFRaVwvLfG\\n6vJXgUfS+K+Tgm9jPmy8mGTr+PjdbIGBSQJ6eGU8snlQmSdz3ipzaryASwiph0ss\\n2V1V78Ph24rSjjwhWSCXBeIy57lwv41D1Jhxpy4VgrrfvUiGoppnlbCdARboIJbc\\nw4X62nC2jR2Cf665KJwdVM0CgYBHGS5eJSd+sy2yPp2Afr3KRLBy/5eN0/7h9cfV\\ncjJz8fRJqFT/+BgCA9JP83UEouSZfGRU2ZGw4fbnPn0SPcssdWOSW+6pDMdZTtYX\\nRTCO7qUDCif4omvZU3Ki9g9pxQ7or66UPl1qG3UxAh2+LVtU4t7z2JLC0gV9KOTA\\nLNU4mQKBgCYIVa64gDi779PqijzuFjC2Q90j9XV4k64E1DxD8KJBuY2VJB4oYQWg\\nduFvHTTAc59q52tHLGeQpODr8Nq207kzhVC+AgadGZQqCbS+TXu2SfNnFPzC+Vjz\\nYRW6Jjx01KotC+JVpIHikzDtWk93WQ41BhQo7iZ8jXVO2R/JnzBQ\\n-----END RSA PRIVATE KEY-----\\n\", \"public_key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmuJ+lw798kSX638JaV56yrOgVSQZot+JVN3CSkVhdQ/ZZNTDxpCmWPFb+lpjQ0dG9zO4ht8lPMoSwnZbm1iqEFcO8GmsuFa+VKsu6SzUuyrnDazjH27+X5i7PDR67rddjTHM1SCWlIBaLcOX8bYl2GI/8C3Zh0tWiVajiNWl0L4k+O4ReM9lqirZBIJCWemd0Lsx5FJF3K4FOstlytkKTa2WIAYev3U0heo17da1mTl/LS9ytXvCH6QuRcN4Mz4f7p5u9wKyXkeviGcKHYjnnFwpjmJWUF8KQBK5m5u5dQlR4FB9DAMV0ONTSLRYDV+i1coKmR7KWEKIAL353ccWN Generated by TripleO\"}, \"MysqlClustercheckPassword\": \"Wpvtyd7LKroDx0YGrJd1IlzDb\", \"MysqlMariabackupPassword\": \"sAPOILaQce8bT3K90NkdR4HTG\", \"MysqlRootPassword\": \"7B0s5rnhj5\", \"NeutronMetadataProxySharedSecret\": \"p9l1heTkT8XAt4fkKlGPmpziN\", \"NeutronPassword\": \"6qRgEE1E2pXgYo1BuAX3xSNst\", \"NovaComputeLibvirtType\": \"qemu\", \"NovaPassword\": \"jYAOwqRi16jRO54G5B1zoU6B6\", \"NtpServer\": \"pool.ntp.org\", \"PacemakerRemoteAuthkey\": \" \", \"PcsdPassword\": \"JPXmGWmHqLQyzZzU\", \"PlacementPassword\": \"trZmJaOVoQNUy8C5jM1tVazQd\", \"RabbitCookie\": \"gJ44sFHWkFT9NZkZ7Ts4\", \"RabbitPassword\": \"3wBJSoarbTtCaopx9wcmuqUKt\", \"RedisPassword\": \"OX4ONLYKs4HxBKueJEBvZcitq\", \"RootStackName\": \"overcloud\", \"RpcPassword\": \"8Whd4JIJvpIAXrFjLfBWGcvPn\", \"SnmpdReadonlyUserPassword\": \"ZjqJunM2ky5JwyQiOzNvi5Oi\", \"SwiftHashSuffix\": \"8uykjhG6oUTOu6K0xPUHGwAQL\", \"SwiftPassword\": \"RYPHvHj0bwVnnwaKT8MFKEJF0\", \"UndercloudHostsEntries\": [\"192.168.122.100 undercloud.ctlplane.ooo.test undercloud.ctlplane\"]}, \"event_sinks\": [], \"encrypted_param_names\": []}',1),(220,'2026-06-14 07:53:02',NULL,'{\"heat_template_version\": \"wallaby\", \"description\": \"Apache service configured with Puppet. Note this is typically included automatically via other services which run via Apache.\\n\", \"parameters\": {\"ApacheMaxRequestWorkers\": {\"default\": 100, \"description\": \"Maximum number of simultaneously processed requests.\", \"type\": \"number\"}, \"ApacheServerLimit\": {\"default\": 100, \"description\": \"Maximum number of Apache processes.\", \"type\": \"number\"}, \"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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"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\"}, \"EnableInternalTLS\": {\"type\": \"boolean\", \"default\": true}, \"InternalTLSCAFile\": {\"default\": \"/etc/ipa/ca.crt\", \"type\": \"string\", \"description\": \"Specifies the default CA cert to use if TLS is used for services in the internal network.\"}, \"CertificateKeySize\": {\"type\": \"string\", \"default\": \"2048\", \"description\": \"Specifies the private key size used when creating the certificate.\"}, \"ApacheCertificateKeySize\": {\"type\": \"string\", \"default\": \"\", \"description\": \"Override the private key size used when creating the certificate for this service\"}, \"ApacheTimeout\": {\"type\": \"number\", \"default\": 90, \"description\": \"The timeout in seconds for Apache, which defines duration Apache waits for I/O operations\"}}, \"conditions\": {\"key_size_override_set\": {\"not\": {\"equals\": [{\"get_param\": \"ApacheCertificateKeySize\"}, \"\"]}}}, \"resources\": {\"ApacheNetworks\": {\"type\": \"OS::Heat::Value\", \"properties\": {\"value\": {\"Controller\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellController\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"CellControllerCompute\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\", \"external\"], \"Compute\": [\"ctlplane\", \"storage\", \"internal_api\"], \"BlockStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"ObjectStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\", \"internal_api\"], \"CephStorage\": [\"ctlplane\", \"storage\", \"storage_mgmt\"], \"Networker\": [\"ctlplane\", \"internal_api\"]}}}}, \"outputs\": {\"role_data\": {\"description\": \"Role data for the Apache role.\", \"value\": {\"service_name\": \"apache\", \"config_settings\": {\"map_merge\": [{\"apache::ip\": {\"str_replace\": {\"template\": \"%{hiera(\'$NETWORK\')}\", \"params\": {\"$NETWORK\": {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}}}}, \"apache::default_vhost\": false, \"apache::trace_enable\": \"Off\", \"apache::server_signature\": \"Off\", \"apache::server_tokens\": \"Prod\", \"apache::timeout\": {\"get_param\": \"ApacheTimeout\"}, \"apache::default_mods\": false, \"apache::mod::prefork::maxrequestworkers\": {\"get_param\": \"ApacheMaxRequestWorkers\"}, \"apache::mod::prefork::serverlimit\": {\"get_param\": \"ApacheServerLimit\"}, \"apache::mod::remoteip::proxy_ips\": {\"get_param\": [\"ServiceData\", \"net_cidr_map\", {\"get_param\": [\"ServiceNetMap\", \"ApacheNetwork\"]}]}, \"apache::mod::alias::icons_options\": \"None\"}, {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"apache::mod::ssl::ssl_ca\": {\"get_param\": \"InternalTLSCAFile\"}, \"apache::mod::ssl::ssl_protocol\": [\"all\", \"-SSLv2\", \"-SSLv3\", \"-TLSv1\"], \"apache_certificates_specs\": {\"map_merge\": {\"repeat\": {\"template\": {\"httpd-NETWORK\": {\"service_certificate\": \"/etc/pki/tls/certs/httpd/httpd-NETWORK.crt\", \"service_key\": \"/etc/pki/tls/private/httpd/httpd-NETWORK.key\"}}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}, \"metadata_settings\": {\"if\": [{\"get_param\": \"EnableInternalTLS\"}, {\"repeat\": {\"template\": [{\"service\": \"HTTP\", \"network\": \"$NETWORK\", \"type\": \"node\"}], \"for_each\": {\"$NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}]}, \"upgrade_tasks\": [], \"deploy_steps_tasks\": [{\"name\": \"Certificate generation\", \"when\": [\"step|int == 1\", \"enable_internal_tls\"], \"block\": [{\"name\": \"Create dirs for certificates and keys\", \"file\": {\"path\": \"{{ item }}\", \"state\": \"directory\", \"serole\": \"object_r\", \"setype\": \"cert_t\", \"seuser\": \"system_u\"}, \"with_items\": [\"/etc/pki/tls/certs/httpd\", \"/etc/pki/tls/private/httpd\"]}, {\"include_role\": {\"name\": \"linux-system-roles.certificate\"}, \"vars\": {\"certificate_requests\": {\"repeat\": {\"template\": {\"name\": \"httpd-NETWORK\", \"dns\": \"{{ fqdn_NETWORK }}\", \"principal\": \"HTTP/{{ fqdn_NETWORK }}@{{ idm_realm }}\", \"run_after\": \"cp /etc/pki/tls/certs/httpd-NETWORK.crt /etc/pki/tls/certs/httpd/httpd-NETWORK.crt\\ncp /etc/pki/tls/private/httpd-NETWORK.key /etc/pki/tls/private/httpd/httpd-NETWORK.key\\npkill -USR1 httpd\\n\", \"key_size\": {\"if\": [\"key_size_override_set\", {\"get_param\": \"ApacheCertificateKeySize\"}, {\"get_param\": \"CertificateKeySize\"}]}, \"ca\": \"ipa\"}, \"for_each\": {\"NETWORK\": {\"get_attr\": [\"ApacheNetworks\", \"value\", {\"get_param\": \"RoleName\"}]}}}}}}]}]}}}}','null','{\"resource_registry\": {\"resources\": {}, \"OS::TripleO::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::Heat::SoftwareDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-software.yaml\", \"OS::Heat::StructuredDeployment\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/config-download-structured.yaml\", \"OS::TripleO::PostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::AllNodesDeployment\": \"OS::Heat::None\", \"OS::TripleO::DefaultPasswords\": \"OS::Heat::None\", \"OS::TripleO::RandomString\": \"OS::Heat::None\", \"OS::TripleO::Controller::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Controller\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/controller-role.yaml\", \"OS::TripleO::Tasks::ControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::ControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Controller::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Controller::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Controller::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::Controller::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Controller::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::Controller::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::CellController::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontroller-role.yaml\", \"OS::TripleO::Tasks::CellControllerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellController::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellController::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellController::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CellControllerCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cellcontrollercompute-role.yaml\", \"OS::TripleO::Tasks::CellControllerComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CellControllerComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CellControllerCompute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CellControllerCompute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CellControllerCompute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Compute::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Compute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/compute-role.yaml\", \"OS::TripleO::Tasks::ComputePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ComputePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ComputeExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Compute::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Compute::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage.yaml\", \"OS::TripleO::Compute::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_internal_api.yaml\", \"OS::TripleO::Compute::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_tenant.yaml\", \"OS::TripleO::BlockStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::BlockStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/blockstorage-role.yaml\", \"OS::TripleO::Tasks::BlockStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::BlockStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::BlockStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::BlockStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::BlockStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::ObjectStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/objectstorage-role.yaml\", \"OS::TripleO::Tasks::ObjectStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::ObjectStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::ObjectStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::ObjectStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ObjectStorage::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStoragePostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::CephStorage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/cephstorage-role.yaml\", \"OS::TripleO::Tasks::CephStoragePreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::CephStoragePostConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorageExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::CephStorage::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::CephStorage::Ports::StoragePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::CephStorage::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::PreNetworkConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerPostDeploySteps\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/post.yaml\", \"OS::TripleO::Networker\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/networker-role.yaml\", \"OS::TripleO::Tasks::NetworkerPreConfig\": \"OS::Heat::None\", \"OS::TripleO::Tasks::NetworkerPostConfig\": \"OS::Heat::None\", \"OS::TripleO::NetworkerExtraConfigPre\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::Networker::Net::SoftwareConfig\": \"OS::Heat::None\", \"OS::TripleO::Networker::Ports::InternalApiPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::Networker::Ports::TenantPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/noop.yaml\", \"OS::TripleO::ControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/controller-role.yaml\", \"OS::TripleO::CellControllerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/compute-role.yaml\", \"OS::TripleO::BlockStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServiceServerMetadataHook\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/extraconfig/nova_metadata/krb-service-principals/networker-role.yaml\", \"OS::TripleO::Server\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-server.yaml\", \"OS::TripleO::ControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerServer\": \"OS::TripleO::Server\", \"OS::TripleO::CellControllerComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::ComputeServer\": \"OS::TripleO::Server\", \"OS::TripleO::BlockStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::ObjectStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::CephStorageServer\": \"OS::TripleO::Server\", \"OS::TripleO::NetworkerServer\": \"OS::TripleO::Server\", \"OS::TripleO::NodeAdminUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_heat_admin.yaml\", \"OS::TripleO::NodeTimesyncUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_timesync.yaml\", \"OS::TripleO::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Controller::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellController::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CellControllerCompute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Compute::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::BlockStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::ObjectStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::CephStorage::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::Networker::NodeUserData\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/firstboot/userdata_default.yaml\", \"OS::TripleO::NodeTLSCAData\": \"OS::Heat::None\", \"OS::TripleO::NodeTLSData\": \"OS::Heat::None\", \"OS::TripleO::NodeExtraConfig\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/puppet/extraconfig/pre_deploy/default.yaml\", \"OS::TripleO::NodeExtraConfigPost\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_map.yaml\", \"OS::TripleO::Network::Ports::NetIpListMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/net_ip_list_map.yaml\", \"OS::TripleO::Network::Ports::StorageVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage.yaml\", \"OS::TripleO::Network::Ports::StorageMgmtVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_storage_mgmt.yaml\", \"OS::TripleO::Network::Ports::InternalApiVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_internal_api.yaml\", \"OS::TripleO::Network::Ports::ExternalVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_external.yaml\", \"OS::TripleO::Network::Ports::ControlPlaneVipPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml\", \"OS::TripleO::ServiceNetMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/service_net_map.yaml\", \"OS::TripleO::EndpointMap\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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::CellControllerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontroller-role.yaml\", \"OS::TripleO::CellControllerComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cellcontrollercompute-role.yaml\", \"OS::TripleO::ComputeServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/compute-role.yaml\", \"OS::TripleO::BlockStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/blockstorage-role.yaml\", \"OS::TripleO::ObjectStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/objectstorage-role.yaml\", \"OS::TripleO::CephStorageServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/cephstorage-role.yaml\", \"OS::TripleO::NetworkerServices\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/common/services/networker-role.yaml\", \"OS::TripleO::Services::Aide\": \"OS::Heat::None\", \"OS::TripleO::Services::Apache\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/apache/apache-baremetal-puppet.yaml\", \"OS::TripleO::Services::CACerts\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-api-container-puppet.yaml\", \"OS::TripleO::Services::CinderBackup\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml\", \"OS::TripleO::Services::CinderScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::CinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml\", \"OS::TripleO::Services::BlockStorageCinderVolume\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/cinder/cinder-volume-container-puppet.yaml\", \"OS::TripleO::Services::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/keystone/keystone-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-container-puppet.yaml\", \"OS::TripleO::Services::GlanceApiInternal\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/glance/glance-api-internal-container-puppet.yaml\", \"OS::TripleO::Services::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cfn-container-puppet.yaml\", \"OS::TripleO::Services::HeatApiCloudwatch\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-api-cloudwatch-disabled-puppet.yaml\", \"OS::TripleO::Services::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/heat/heat-engine-container-puppet.yaml\", \"OS::TripleO::Services::HeatEphemeral\": \"OS::Heat::None\", \"OS::TripleO::Services::Kernel\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-baremetal-ansible.yaml\", \"OS::TripleO::Services::MySQL\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-api-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePlugin\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml\", \"OS::TripleO::Services::ComputeNeutronCorePlugin\": \"OS::Heat::None\", \"OS::TripleO::Services::ComputeNeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2OVN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml\", \"OS::TripleO::Services::NeutronCorePluginNuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Nuage\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml\", \"OS::TripleO::Services::NeutronCorePluginNSX\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml\", \"OS::TripleO::Services::OVNDBs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml\", \"OS::TripleO::Services::OVNController\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ovn/ovn-controller-container-puppet.yaml\", \"OS::TripleO::Services::OvsDpdkNetcontrold\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronCorePluginMLNXSDN\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginVTS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml\", \"OS::TripleO::Services::NeutronCorePluginML2Ansible\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml\", \"OS::TripleO::Services::NeutronNuageVrs\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml\", \"OS::TripleO::Services::PacemakerRemote\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml\", \"OS::TripleO::Services::NeutronSriovAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronMlnxAgent\": \"OS::Heat::None\", \"OS::TripleO::Services::NeutronAgentsIBConfig\": \"OS::Heat::None\", \"OS::TripleO::Services::OsloMessagingRpc\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml\", \"OS::TripleO::Services::OsloMessagingNotify\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml\", \"OS::TripleO::Services::HAProxyPublicTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml\", \"OS::TripleO::Services::HAProxyInternalTLS\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml\", \"OS::TripleO::Services::Iscsid\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/iscsid/iscsid-container-puppet.yaml\", \"OS::TripleO::Services::Memcached\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/memcached/memcached-container-puppet.yaml\", \"OS::TripleO::Services::Tuned\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/sshd/sshd-baremetal-ansible.yaml\", \"OS::TripleO::Services::Redis\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml\", \"OS::TripleO::Services::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaCompute\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-compute-container-puppet.yaml\", \"OS::TripleO::Services::NovaConductor\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-conductor-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtLegacy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml\", \"OS::TripleO::Services::NovaLibvirtGuests\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml\", \"OS::TripleO::Services::NovaManager\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-manager-container-puppet.yaml\", \"OS::TripleO::Services::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-metadata-container-puppet.yaml\", \"OS::TripleO::Services::NovaMigrationTarget\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-migration-target-container-puppet.yaml\", \"OS::TripleO::Services::NovaPlacement\": \"OS::Heat::None\", \"OS::TripleO::Services::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/placement/placement-api-container-puppet.yaml\", \"OS::TripleO::Services::NovaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/nova/nova-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::NovaVncProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml\", \"OS::TripleO::Services::SwiftProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-storage-container-puppet.yaml\", \"OS::TripleO::Services::SwiftRingBuilder\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml\", \"OS::TripleO::Services::Snmp\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/snmp/snmp-baremetal-puppet.yaml\", \"OS::TripleO::Services::Timezone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentIpmi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml\", \"OS::TripleO::Services::CeilometerAgentNotification\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml\", \"OS::TripleO::Services::ComputeCeilometerAgent\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml\", \"OS::TripleO::Services::Horizon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml\", \"OS::TripleO::Services::IpaClient\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml\", \"OS::TripleO::Services::ManilaScheduler\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/manila/manila-scheduler-container-puppet.yaml\", \"OS::TripleO::Services::ManilaShare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendSimpleCrypto\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendDogtag\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendKmip\": \"OS::Heat::None\", \"OS::TripleO::Services::BarbicanBackendPkcs11Crypto\": \"OS::Heat::None\", \"OS::TripleO::Services::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\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml\", \"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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml\", \"OS::TripleO::Services::TripleoPackages\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml\", \"OS::TripleO::Services::OpenStackClients\": \"OS::Heat::None\", \"OS::TripleO::Services::TLSProxyBase\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/podman/podman-baremetal-ansible.yaml\", \"OS::TripleO::Services::Docker\": \"OS::Heat::None\", \"OS::TripleO::Services::DockerRegistry\": \"OS::Heat::None\", \"OS::TripleO::Services::ContainerImagePrepare\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml\", \"OS::TripleO::Services::CertmongerUser\": \"OS::Heat::None\", \"OS::TripleO::Services::Clustercheck\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml\", \"OS::TripleO::Services::Rsyslog\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-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:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logrotate/tmpwatch-install.yaml\", \"OS::TripleO::Services::Logging::BarbicanApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/barbican-api.yaml\", \"OS::TripleO::Services::Logging::GlanceApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/glance-api.yaml\", \"OS::TripleO::Services::Logging::HAProxy\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/haproxy.yaml\", \"OS::TripleO::Services::Logging::HeatApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api.yaml\", \"OS::TripleO::Services::Logging::HeatApiCfn\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-api-cfn.yaml\", \"OS::TripleO::Services::Logging::HeatEngine\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/heat-engine.yaml\", \"OS::TripleO::Services::Logging::Keystone\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/keystone.yaml\", \"OS::TripleO::Services::Logging::NeutronApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-api.yaml\", \"OS::TripleO::Services::Logging::NeutronCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/neutron-common.yaml\", \"OS::TripleO::Services::Logging::NovaApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-api.yaml\", \"OS::TripleO::Services::Logging::NovaMetadata\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-metadata.yaml\", \"OS::TripleO::Services::Logging::NovaCommon\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-common.yaml\", \"OS::TripleO::Services::Logging::NovaLibvirt\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/nova-libvirt.yaml\", \"OS::TripleO::Services::Logging::PlacementApi\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/logging/files/placement-api.yaml\", \"OS::TripleO::Services::Tempest\": \"OS::Heat::None\", \"OS::TripleO::Services::BootParams\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml\", \"OS::TripleO::Compute::Ports::ExternalPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_external.yaml\", \"OS::TripleO::Compute::Ports::StorageMgmtPort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/network/ports/deployed_storage_mgmt.yaml\", \"OS::TripleO::DeployedServer::ControlPlanePort\": \"file:///home/zuul/overcloud-deploy/overcloud/tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml\", \"OS::TripleO::OVNMacAddressNetwork\": \"OS::Heat::None\", \"OS::TripleO::OVNMacAddressPort\": \"OS::Heat::None\"}, \"parameters\": {\"ServiceData\": {\"net_cidr_map\": {\"ctlplane\": [\"192.168.122.0/24\"], \"external\": [\"172.21.0.0/24\"], \"internal_api\": [\"172.17.0.0/24\"], \"storage\": [\"172.18.0.0/24\"], \"storage_mgmt\": [\"172.20.0.0/24\"], \"tenant\": [\"172.19.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.239\", \"storage_subnet\": \"\", \"storage_uri\": \"172.18.0.239\", \"storage_mgmt\": \"172.20.0.227\", \"storage_mgmt_subnet\": \"\", \"storage_mgmt_uri\": \"172.20.0.227\", \"internal_api\": \"172.17.0.146\", \"internal_api_subnet\": \"\", \"internal_api_uri\": \"172.17.0.146\", \"tenant\": \"\", \"tenant_subnet\": \"\", \"tenant_uri\": \"\", \"external\": \"172.21.0.156\", \"external_subnet\": \"\", \"external_uri\": \"172.21.0.156\"}, \"net_ip_version_map\": {\"ctlplane\": 4, \"external\": 4, \"internal_api\": 4, \"storage\": 4, \"storage_mgmt\": 4, \"tenant\": 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\": \"ctlplane\", \"IronicInspectorNetwork\": \"ctlplane\", \"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\", \"ControllerHostnameResolveNetwork\": \"internal_api\", \"ControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerHostnameResolveNetwork\": \"internal_api\", \"CellControllerMetricsQdrNetwork\": \"internal_api\", \"CellControllerComputeHostnameResolveNetwork\": \"internal_api\", \"CellControllerComputeMetricsQdrNetwork\": \"internal_api\", \"ComputeHostnameResolveNetwork\": \"internal_api\", \"ComputeMetricsQdrNetwork\": \"internal_api\", \"BlockStorageHostnameResolveNetwork\": \"internal_api\", \"BlockStorageMetricsQdrNetwork\": \"internal_api\", \"ObjectStorageHostnameResolveNetwork\": \"internal_api\", \"ObjectStorageMetricsQdrNetwork\": \"internal_api\", \"CephStorageHostnameResolveNetwork\": \"storage\", \"CephStorageMetricsQdrNetwork\": \"storage\", \"NetworkerHostnameResolveNetwork\": \"internal_api\", \"NetworkerMetricsQdrNetwork\": \"internal_api\", \"NovaVncProxyNetwork\": \"internal_api\"}, \"RoleName\": \"Controller\", \"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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13042\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13042\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13311\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13311\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13808\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13808/swift/v1/AUTH_%(project_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v2/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13776\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13776/v3/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13001\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13001/v2\", \"uri_no_suffix\": \"https://overcloud.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.156\", \"host_nobrackets\": \"172.21.0.156\", \"port\": \"2049\", \"protocol\": \"nfs\", \"uri\": \"nfs://172.21.0.156:2049\", \"uri_no_suffix\": \"nfs://172.21.0.156: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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13292\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13292\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13041\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13041\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13004\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13004/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13005\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13005/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13005\"}, \"HorizonPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"443\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:443/dashboard\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13385\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13385/v1\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13385\"}, \"IronicInspectorAdmin\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorInternal\": {\"host\": \"overcloud.ctlplane.ooo.test\", \"host_nobrackets\": \"overcloud.ctlplane.ooo.test\", \"port\": \"5050\", \"protocol\": \"http\", \"uri\": \"http://overcloud.ctlplane.ooo.test:5050\", \"uri_no_suffix\": \"http://overcloud.ctlplane.ooo.test:5050\"}, \"IronicInspectorPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13050\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13050\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13000\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13000/v3\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v2\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13786\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13786/v1/%(tenant_id)s\", \"uri_no_suffix\": \"https://overcloud.ooo.test:13786\"}, \"MetricsQdrPublic\": {\"host\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"5666\", \"protocol\": \"amqp\", \"uri\": \"amqp://overcloud.ooo.test:5666\", \"uri_no_suffix\": \"amqp://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13696\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13696\", \"uri_no_suffix\": \"https://overcloud.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\": \"overcloud.ooo.test\", \"host_nobrackets\": \"overcloud.ooo.test\", \"port\": \"13774\", \"protocol\": \"https\", \"uri\": \"https://overcloud.ooo.test:13774/v2.1\", \"uri_no_suffix\": \"https://overcloud.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_nobr